【发布时间】:2019-03-17 01:39:24
【问题描述】:
我正在尝试从我的 Unity3D C# 代码下载一个点应用程序(MacOS 文件)。
我已在我的服务器上托管此文件,路径为:http://xxx.xxx.xxx.xxx/Testing/installer.app
在 Mac 中,它显示为单个文件。但是当我下载它时,下载成功,但没有下载任何内容。
我的代码适用于其他文件,即 zip、txt 等,但不适用于 dot 应用程序。
使用 FileZilla,我看到这个文件显示为一个文件夹。
我已尝试递归下载此文件夹并再次构建到 dot app 文件中,但 dot app 不起作用。我认为文件丢失了签名之类的。
谁能帮我下载这个点应用程序文件或任何其他方式下载它?
用于下载的代码:
WWW www = new WWW(a_itemToDownload.URL);
while (!www.isDone)
{
//Instance.Log("Progress: " + (float)www.progress);
if (a_itemToDownload.OnDownloading != null)
a_itemToDownload.OnDownloading.Invoke(a_itemToDownload.ItemId, l_fileName, www.progress);
yield return null;
}
【问题讨论】:
-
“我已经在我的服务器上托管了这个文件”...这是你的问题。它是一个目录,而不是一个文件。您需要以某种方式对其进行打包。