我不知道这应该在这里还是在不同的SE网站上。
我正在开发一个程序,并检查更新,它使用URLDownloadToFile()下载文件。该文件包含一个表示最新版本的数字,并将其与程序中的硬编码值进行比较(随每个新版本而变化)。所以我尝试了一些文件托管网站。
MediaFire:该链接将您带到MediaFire页面,如果您复制与下载按钮关联的地址,它会再次将您带到同一页面(并以某种方式下载该文件,而无需用户看到任何文件名)。
Dropbox:出现同样的问题 - 没有直接下载链接。
Google云端硬盘:有一个下载链接,但是URLDownloadToFile()不接受它,也没有下载任何内容。
有没有人知道文件托管网站:
答案 0 :(得分:8)
使用dropbox,您可以将http://www.dropbox.com
更改为http://dl.dropboxusercontent.com
,然后获得直接下载链接。
答案 1 :(得分:0)
我真的不明白为什么Google云端硬盘无法满足您的需求。
正如许多人已经建议的那样,您只需创建此链接:https://docs.google.com/uc?export=download&id=FileID其中FileID是您可以在共享链接中轻松查看的唯一ID(或者您可以获得自己的API密钥并运行一个小脚本以获取共享文件的所有元数据(如果需要)