天天看點

unity下載下傳區域網路内圖檔

第一次下載下傳區域網路圖檔,頗費周折,記錄一下

file:///

void LoadBegin()
    {
        StartCoroutine(LoadTextureAsync());
    }

    public IEnumerator LoadTextureAsync( )
    {
        string fileToLoad = "";

        //網絡的
        //fileToLoad = "https://img04.sogoucdn.com/app/a/100520076/a5ec7bf55c2e54146b92abf35e1b7503";

        //區域網路的
        fileToLoad = "file:///\\\\192.168.0.119\\gongxiang\\test\\BMY_311.jpg";
        fileToLoad = "file:///\\\\192.168.0.119/gongxiang/test/BMY_311.jpg";

        //本地的
        fileToLoad = "F:\\LXYUse\\xiangmu\\test1\\BMY_31.jpg";
        fileToLoad = "F:/LXYUse/xiangmu/test1/BMY_31.jpg";
        fileToLoad = "file:///F:/LXYUse/xiangmu/test1/BMY_31.jpg";
        fileToLoad = "file://F:/LXYUse/xiangmu/test1/BMY_31.jpg";
        fileToLoad = "file://F:\\LXYUse\\xiangmu\\test1\\BMY_31.jpg";
        fileToLoad = "file:///F:\\LXYUse\\xiangmu\\test1\\BMY_31.jpg";

        Debug.Log("fileToLoad   " + " " + fileToLoad);  
        www = new WWW(fileToLoad);
        yield return www;

        if (www != null && string.IsNullOrEmpty(www.error))
        {
            Texture2D loadedTexture = new Texture2D(1, 1);
            //loadedTexture = www.texture;
            www.LoadImageIntoTexture(loadedTexture);

            rawImageTest.texture = loadedTexture;
        }
        else
        {
            Debug.Log("eeeeeeeeeeeeeeeeeeeeeee   " + " " + www.error);
        }
    }
           
unity下載下傳區域網路内圖檔

繼續閱讀