jQuery上传插件与JSP / Java一起使用

我正在努力完成以下任务:

通过向JSP操作提交表单(enctype:multipart / form-data)将文件上载到应用程序,该操作处理其余部分(包括将文件写入磁盘,处理并返回有关上载的一些xml数据)。

直到最近,我才使用这个插件: http : //valums.com/ajax-upload/

由于两个原因,这不能很好地工作:

  • 它在Internet Explorer上中断
  • 代码是用一半jquery,半原生javascript编写的,而不是你通常的插件创作forms,这使得调试变得更加困难。

我还查看了Uploadify( http://www.uploadify.com/ ),但它采用了一种完全不同的方法,需要进行大量的后端更改。

你知道任何类似的提交forms隐藏/跨浏览器兼容的submit-form-in-hidden-iframe插件吗? 或者我缺少的替代解决方案?

请注意,由于具体要求,我不能使用常规。

谢谢。

你可以试试:

https://github.com/blueimp/jQuery-File-Upload

非常好,简单

这不是jQuery,但这非常好。

http://digitarald.de/project/fancyupload/

YUI也有一个上传器。

我在这个方面取得了成功:

http://malsup.com/jquery/form/

虽然这不是一个JQuery插件,但我可以推荐SwfUpload来实现这种function。 它是Flash和javascript的组合,它允许我完全按照我想要的方式完成,而不必担心“上传” – 部分。

试试jqUploader :它是用纯jquery插件样式编写的,并使用flash文件显示进度条。 很容易实现。

你可以尝试: plupload 。 它是后端独立的,跨浏览器。