是否可以使用 HTTP Post 恢复中断的上传?我正在开发一个将多个文件上传到 HTTP 服务器的项目。谢谢。
假设您对该项目的客户端和服务器端都有足够低的控制级别,您可以通过发送数据的 POST(或 PUT)请求中的 Content-Range 标头来实现此目的。
是的,但似乎你必须使用 HTML5 文件 API 将文件切成块:http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-slicing-files
更多信息会很有用
最简单的是使用 http://resumablejs.com 它使用
“HTML5 文件 API 将文件切成块”(如 Timmmm 所说)
顺便说一句 - FTP 也可以做到这一点,但它可能会被禁用 例如。在 ProFTP 中,它默认被禁用,一个常见的错误是未启用它;),您需要添加
AllowStoreRestart on
到你的proftpd.conf
有一个关于“HTTP 可恢复上传”的新协议草案:https://www.ietf.org/archive/id/draft-ietf-httpbis-resumable-upload-01.txt