我知道如何在jsp/servlet中上传文件,我已经使用了apache的fileupload,但我不知道如何将上传的一些状态返回给用户,例如,实际上当有人选择要上传的文件时,他们必须点击“上传”按钮,当上传完成时,jsp页面重定向到另一个页面。我希望他们能看到完成上传操作所需的百分比。
我已经使用fileupload实现了一个侦听器,但我不知道如何向用户显示此信息,因为当上传完成时,我可以重定向到另一个jsp页面。
有什么想法吗?
最好的问候,Valter Henrique。
发布于 2011-03-17 20:22:16
这在与纯HTML <form>和<input type="file">结合使用时是不可能的。在这一点上,您必须同时发送多个请求。只要上传正在进行,带有文件上传的表单提交就会被阻止。
最好的选择是使用JavaScript/Ajax和/或Flash。有几个支持进度条的免费文件上传组件,如Uploadify和SwfUpload。
如果您的servlet编写得很好,那么您应该能够不加修改地使用它。
https://stackoverflow.com/questions/5338841
复制相似问题