Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Apache commons文件上载和Google应用程序中的进度百分比_Java_Google App Engine_File Upload_Apache Commons - Fatal编程技术网

Java Apache commons文件上载和Google应用程序中的进度百分比

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关联?是否有更简单或更简单的替代建议 应用程序必须是在谷歌应用程序引擎上托管的

我试图使用ProgressListener更新调用来获取每个文件的完成百分比。动态选择并上载的文件数

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标记?