我一直在研究net/http代码,但还没有找到一个解决方案。我需要执行一个多部分POST请求,我已经找到了,但是在上传中定期注入一个回调会很好,这样我就可以增加进度条。有人知道一种方法来获得代码,以执行HTTP post期间发送的每X个字节吗?
mcvgt66p1#
看起来您并没有使用Rails,但我认为最简单的方法是从客户端进行。在浏览器设置中,您可以使用Flash(SWFUload)来实现这一点,或者使用新的XMLHttpRequest内容只为新浏览器提供进度条(在旧浏览器中上载仍然有效...只是没有进度条)。它的工作原理和你描述的有点不同,但差别很小,你说的是询问服务器实际保存了多少数据,这些方法只报告有多少数据发送到了服务器。
1条答案
按热度按时间mcvgt66p1#
看起来您并没有使用Rails,但我认为最简单的方法是从客户端进行。
在浏览器设置中,您可以使用Flash(SWFUload)来实现这一点,或者使用新的XMLHttpRequest内容只为新浏览器提供进度条(在旧浏览器中上载仍然有效...只是没有进度条)。
它的工作原理和你描述的有点不同,但差别很小,你说的是询问服务器实际保存了多少数据,这些方法只报告有多少数据发送到了服务器。