lighty 的生活

lighty 开发者博客

Mod_uploadprogress 归来

在我为 lighttpd 1.5.0 版本重构核心的持续努力中,我让 mod_uploadprogress 再次复活了。很久以前我就谈论过 mod_uploadprogress,从那时起,我每个月至少收到一个请求,希望它能回来。它自早期以来有所改变。我们现在发送 JSON 而不是 XML。它做同样的事情,并且更容易解析
{ 'state' : 'starting' };
...
{ 'state' : 'uploading', 'size' : 87901150, 'received' : 80601372};
{ 'state' : 'done', 'size' : 87901150, 'received' : 87901150};
首先你需要一个文件上传表单。这都是标准操作,并且只在 onSubmit 时调用我们的上传进度更新器。
  
在这种情况下,进度条是 2 个嵌套的 div 标签
  
 
(throughput)
一些带有 XMLHTTPRequest 的 Javascript 可以告诉我们上传的状态

现在我只需要将这段代码提交到 SVN 并发布一个预发布版本 :)

请注意,我们不接受超过3个月的帖子的评论!此外,请使用我们的错误跟踪器报告错误,并在我们的 IRC 频道 #lighttpd@libera 聊天。

« 1.4.12 变为 1.5.0 Expect: 标头处理已纳入 »