1

任何人都有关于如何在 XWiki 中使用进度条创建自定义 FileUpload 的任何想法或代码(更好)FileUploadPlugin

我想要的是如何立即从 XWiki 服务器端获取进度数据?

谢谢

4

1 回答 1

1

这种方法目前无法实现,服务器端部分不公开任何进度 API。

但是,如果您对在浏览器中显示上传进度感兴趣,这已经在最近实现(4.2 Milestone 3)。这个想法是浏览器已经跟踪上传的进度,并定期触发 JavaScript 事件。但这仅适用于实现XMLHttpRequest 版本 2 规范的现代浏览器,除了 Internet Explorer 9 及更低版本(IE10 确实实现了它)之外,几乎所有浏览器都使用了该规范。

但是,如果您确实想实现自己的服务器端进度组件,则必须修改FileUploadPlugin以添加自定义进度侦听器,该侦听器已由内部使用的 Apache commons-fileupload 库支持。您如何使用该进度侦听器取决于您要对进度事件执行的操作。

于 2012-09-18T02:38:57.347 回答