【发布时间】:2012-01-23 17:49:34
【问题描述】:
如果您使用 java/flash/C 类型编程,我知道这是可能的。 但是,有没有办法在上传期间暂停或恢复,或者在这件事上使用 php 或 javascript 或 jquery 恢复中断上传?也许是 php 套接字函数?
【问题讨论】:
-
你了解PHP运行在服务器上吗?从您的问题的措辞中不清楚。
-
-1 使用“u”而不是“you”
-
@Cameron 是的,我知道 PHP 在服务器上运行,尽管仍然与客户端-服务器技术类型有点混淆。那么使用 jquery/javascript 怎么样?这些是在客户端上运行的。
-
您不太可能仅使用 JS/jQuery 获得跨浏览器解决方案。但是,如果跨浏览器不是问题,那么您可能需要查看 HTML WebSockets 和 HTML5 文件访问功能。我想你应该能够使用 2 in combo 来获得你想要的东西:html5rocks.com/en
-
@user:文件上传的方式是通过 HTTP,这是一个运行在 TCP 连接之上的协议,它实际上是承载字节数据包的。为了暂停上传,您需要告诉客户端暂时停止发送字节(同时保持 TCP 连接处于活动状态)。没有接口可以通过常规文件上传来执行此操作,但使用 Web 套接字可能是可能的。基本上,您要求从高级界面执行非常低级的操作。
标签: php javascript jquery websocket