File Upload via AJAX within JQuery
我是JQuery AJAX的新手。 我想使用jquery实现文件上传。
是否可以使用JQuery,AJAX创建文件上载并将其发送到Servlet,后者可以使用apache文件commons上传文件。 任何人都可以建议我如何进一步?
谢谢,
Deepthi。
传统意义上的Ajax是XMLHttpRequest,它不允许您编码本地文件并将其发送到服务器。
通过"ajax"进行上传的常用方法是,使用Flash swf处理同一页面上的内容,或者使用具有不可见1x1 iframe目标的表单。你有一些Javascript显示上传微调器或其中任何一个。文件上传后,让服务器返回一些Javascript到iframe之类的
1 2 | <script type="text/javascript"> top.MyProject.doneUploading(); |
我在使用Uploadify时遇到了一些问题,所以我转向ajax上传
试试Uploadify
我认为jQuery Fileuploader插件是最好的。现在支持Html5 api,它执行拖放和多个文件选择。它独立于平台,非常易于安装。
http://pixelcone.com/fileuploader/
这不是一个jQuery解决方案,但请看http://www.swfupload.org。我过去曾使用过那个组件给ajax / flickr上传界面。效果很好,很容易集成到您的网站。 http://demo.swfupload.org上还有很多演示。