Java Apache commons文件上载和Google应用程序中的进度百分比
我试图使用ProgressListener更新调用来获取每个文件的完成百分比。动态选择并上载的文件数Java Apache commons文件上载和Google应用程序中的进度百分比,java,google-app-engine,file-upload,apache-commons,Java,Google App Engine,File Upload,Apache Commons,我试图使用ProgressListener更新调用来获取每个文件的完成百分比。动态选择并上载的文件数 public class ProgressListenerImpl implements ProgressListener 我能否在更新调用中使用“item”参数 update(long bytesRead, long contentLength, int item) 并将它们与在UI中动态创建的每个iframe关联?是否有更简单或更简单的替代建议 应用程序必须是在谷歌应用程序引擎上托管的
public class ProgressListenerImpl implements ProgressListener
我能否在更新调用中使用“item”参数
update(long bytesRead, long contentLength, int item)
并将它们与在UI中动态创建的每个iframe关联?是否有更简单或更简单的替代建议
应用程序必须是在谷歌应用程序引擎上托管的Java。我没有将文件保存到任何文件系统,而是使用流将数据重定向到Google站点。在收到整个请求之前,不会调用您的代码-因此,不,您无法从服务器端监控上载进度。您的意思是说无法从“上载附件”获取反馈吗网站的feed?我不知道你说的是什么意思。服务器端无法获取上载进度,因为在所有数据到达服务器之前不会调用它。如果您想要客户端进度通知,您需要使用支持它们的Flash或JavaScript小部件。是的,我需要客户端进度,我正在使用Flash来实现同样的效果。我的问题是,在表单发布完成后,服务器开始将文件上传到谷歌网站,然后了解进展情况。希望我更清楚。浏览器完成发送请求后,您的应用程序将立即被调用。没有任何进展需要通知。进展分为两部分1。文件格式提交2。文件提要更新到谷歌网站。第1点由flash处理。对于第2点,是否有用于检查更新进度的ATOM标记?