不久之前我发布了一个问题,因为我无法使用WWW()下载文件,但现在我遇到了一个新问题:
必须下载的文件大小约为127mb。当我检查已下载的文件时,显示55mb。 (这解释了为什么文件无法打开)。
我用来下载文件的代码:
IEnumerator WaitForGame(){
WWW www = new WWW("https://www.dropbox.com/sh/aayo9iud7t98hgb/AACDqSST_-rT2jIfxq1Zc2SXa?dl=1");
Debug.Log ("Downloading");
yield return www;
byte[] yourBytes = www.bytes;
System.IO.File.WriteAllBytes(FullPath, yourBytes);
Debug.Log ("Done downloading!");
}
void UpdateGame(){
string path = Application.dataPath;
if (Application.platform == RuntimePlatform.OSXPlayer) {
path += "/../../";
}
else if (Application.platform == RuntimePlatform.WindowsPlayer) {
path += "/../";
}
if (System.IO.File.Exists (path+"/Apo_Alpha.app")) {
Debug.Log ("File exists!");
System.IO.File.Delete (path+"/Apo_Alpha.app");
}
FullPath = path + "/Apo_Alpha.app";
StartCoroutine (WaitForGame ());
}
我不知道问题是什么,如果有人可以帮我解决这个问题,那就太好了。