我知道如何在jsp / servlet中上传文件,我已经使用过Apache的fileupload,但是我不知道如何向用户返回上传状态,例如,实际上当有人选择要上传的文件时,他们必须单击“上载”按钮,然后在上载完成时将jsp页面重定向到另一个页面。
我希望他们能看到完成上传操作所需花费的百分比。

我已经使用fileupload实现了一个侦听器,但是我不知道如何向用户显示此信息,因为仅当上传完成后,我才能重定向到另一个jsp页面。

有任何想法吗 ?

最好的祝福,
Valter Henrique。

最佳答案

将纯HTML <form><input type="file">结合使用是不可能的。到目前为止,您必须同时发送多个请求。只要上传正在进行,带有文件上传的表单提交即会被阻止。

最好的选择是使用JavaScript / Ajax和/或Flash。有几个支持进度条的免费文件上传组件,例如UploadifySwfUpload

如果您的servlet写得很好,那么您应该可以不变地使用它。

10-06 13:57
查看更多