2010-06-26 54 views
7

我一直在通过net/http代码生根,并没有完全为此提供解决方案。我需要执行一个多部分POST请求,我已经想到了,但是在上传中定期回调一个回调会非常好,所以我可以增加一个进度条。有没有人知道一种方法来获取代码来执行HTTP发布期间发送的每X字节数?获取Ruby Net :: HTTP POST的上传进度

回答

0

它看起来不像你使用Rails,但我认为最简单的方法是从客户端。在浏览器设置中,您可以使用Flash(SWFUpload)执行此操作,也可以仅使用新的XMLHttpRequest内容向新浏览器提供进度条(上传在旧版浏览器中仍然有效......只是没有进度条)。

它的工作原理与您所描述的稍有不同,但差别非常小。你正在讨论询问服务器它实际保存了多少数据。这些方法只报告有多少数据已发送到服务器。