【问题标题】:Get upload progress for Ruby Net::HTTP POST获取 Ruby Net::HTTP POST 的上传进度
【发布时间】:2010-06-26 18:37:27
【问题描述】:

我一直在寻找 net/http 代码,但还没有找到解决方案。我需要执行一个多部分的 POST 请求,我已经知道了,但是在上传中定期注入一个回调真的很好,这样我就可以增加一个进度条。有谁知道如何让代码执行 HTTP 发布期间发送的每 X 个字节?

【问题讨论】:

    标签: ruby post


    【解决方案1】:

    您似乎没有使用 Rails,但我认为最简单的方法是通过客户端。

    在浏览器设置中,您可以使用 Flash (SWFUpload) 执行此操作,也可以使用新的 XMLHttpRequest 内容仅向新浏览器提供进度条(在旧浏览器中仍然可以上传...只是没有进度条)。

    它的工作方式与您描述的略有不同,但差异非常小。您正在谈论询问服务器它实际保存了多少数据。这些方法仅报告已发送到服务器的数据量。

    【讨论】:

      猜你喜欢
      • 2011-03-13
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      相关资源
      最近更新 更多