在我的网站上,很少有帖子附有 VIP 用户的文件。因为我想控制让他们下载文件的学分,所以我制作了间接 URL。
例如这个链接:
http://mywebsite.com/file/file.zip
可以通过这个下载:
http://mywebsite.com/?download=1f3870be274f6c49b3e31a0c6728957f
但问题是,文件很大,我需要用户可以通过下载管理器下载它们,而且我知道间接下载链接不能像那样下载。
解决方案是什么?
在我的网站上,很少有帖子附有 VIP 用户的文件。因为我想控制让他们下载文件的学分,所以我制作了间接 URL。
例如这个链接:
http://mywebsite.com/file/file.zip
可以通过这个下载:
http://mywebsite.com/?download=1f3870be274f6c49b3e31a0c6728957f
但问题是,文件很大,我需要用户可以通过下载管理器下载它们,而且我知道间接下载链接不能像那样下载。
解决方案是什么?
为什么间接不能像那样下载?
您必须为恢复能力编写下载程序搜索用于恢复的Content-Range
http 标头
看到这个链接可以帮助你
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
http://forums.phpfreaks.com/topic/209529-download-with-speed-limit-and-resume/
http://www.justskins.com/forums/php-getting-download-resume-120719.html
http://www.richnetapps.com/php-download-script-with-resume-option/