我计划有异步文件上传。也就是说,应该将文件上传到jsp或servlet,并在不重新加载原始页面的情况下将某些内容返回到html/jsp页面。它应该像AJAX调用一样发生。有没有什么方法可以用AJAX或者任何其他方法来实现。
发布于 2009-08-14 13:53:34
我不相信AJAX可以处理文件上传,但这可以通过使用flash的库来实现。flash实现的另一个优点是能够一次处理多个文件(如gmail)。
http://www.swfupload.org/documentation:SWFUpload是一个很好的开始
jQuery和其他一些库都有利用SWFUpload的插件。在我的上一个项目中,我们使用了SWFUpload和Java,没有任何问题。
同样有用和值得研究的是Apache的FileUpload:http://commons.apache.org/fileupload/index.html
发布于 2009-08-14 13:56:14
两种常见的方法是将表单提交到invisible iframe,或者使用YUI Uploader等Flash控件。您也可以使用Java而不是Flash,但这样做的安装基数较小。
(对第一个示例中的布局表感到羞愧)
发布于 2009-08-14 09:40:40
最新的dwr (http://directwebremoting.org/dwr/index.html)有ajax文件上传功能,并为用户提供了示例和一些不错的东西(比如进度指示器等等)。
它看起来很漂亮,而且dwr通常很容易使用,所以这也会很好。
https://stackoverflow.com/questions/1276916
复制相似问题