首先让我描述一下我想做的事情: 我有一个Unity应用程序,我用c#编写代码。 在应用程序中我想从服务器下载文件,所以我使用的是HttpWebRequest。
我先发出一个HEAD请求,看看设备上的文件是否需要更新,并查看服务器上的文件大小。如果需要更新文件,请下载。
我用于下载的课程是in this git.
现在我的问题是由于以下问题,我不知道如何托管文件:
我尝试在ge.tt等直接下载链接的网站上托管它,但它不支持HEAD请求。
我尝试在免费的网络主机(000webhost)上托管它,但下载大部分时间都被卡住了(对于大文件)。
我尝试在Dropbox上托管它,但函数webRequest.EndGetResponse永远不会返回。
我认为最好的解决方案是在我的计算机上托管文件,但我不知道该怎么做,或者如何获得一个可以在我的局域网之外工作的下载链接。
我非常感谢您的任何想法,并回答有关代码的问题。
谢谢!