使用 HTTP 恢复上传?

问题描述 投票:0回答:4

是否可以使用 HTTP Post 恢复中断的上传?我正在开发一个将多个文件上传到 HTTP 服务器的项目。谢谢。

http post upload
4个回答
10
投票

假设您对该项目的客户端和服务器端都有足够低的控制级别,您可以通过发送数据的 POST(或 PUT)请求中的 Content-Range 标头来实现此目的。


3
投票

是的,但似乎你必须使用 HTML5 文件 API 将文件切成块:http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-slicing-files


2
投票

更多信息会很有用

最简单的是使用 http://resumablejs.com 它使用

“HTML5 文件 API 将文件切成块”(如 Timmmm 所说)


顺便说一句 - FTP 也可以做到这一点,但它可能会被禁用 例如。在 ProFTP 中,它默认被禁用,一个常见的错误是未启用它;),您需要添加

AllowStoreRestart on

到你的proftpd.conf


0
投票

有一个关于“HTTP 可恢复上传”的新协议草案:https://www.ietf.org/archive/id/draft-ietf-httpbis-resumable-upload-01.txt

© www.soinside.com 2019 - 2024. All rights reserved.