【问题标题】:Pause Resume Client-Server File Upload暂停恢复客户端-服务器文件上传
【发布时间】: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


【解决方案1】:

JavaScript/jQuery 对浏览器的内置文件传输工作具有零控制。您需要使用插件来更改浏览器本身的工作方式。

【讨论】:

【解决方案2】:

是的,您可以在客户端仅使用 Javascript 进行“可恢复”上传。

演示:http://dnduploader.filkor.org/

【讨论】:

    猜你喜欢
    • 2018-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    相关资源
    最近更新 更多