在JQuery中通过AJAX上传文件

use*_*290 14 ajax upload jquery file

我是JQuery AJAX的新手.我想使用jquery实现文件上传.是否可以使用JQuery,AJAX创建文件上载并将其发送到Servlet,后者可以使用apache文件commons上传文件.任何人都可以建议我如何进一步?

谢谢,Deepthi.

sea*_*tar 12

传统意义上的Ajax是XMLHttpRequest,它不允许您编码本地文件并将其发送到服务器.

通过"ajax"进行上传的常用方法是,使用Flash swf处理同一页面上的内容,或者使用具有不可见1x1 iframe目标的表单.你有一些Javascript显示上传微调器或其中任何一个.文件上传后,让服务器返回一些Javascript到iframe之类的

<script type="text/javascript">
top.MyProject.doneUploading();
</script>
Run Code Online (Sandbox Code Playgroud)

top将允许您在常规页面中调用Javascript.为了使其工作,您必须确保iframe已提交到顶级文档所在的同一域.


ped*_*dro 9

我在使用Uploadify时遇到了一些问题,所以我转向ajax上传


Tra*_*Guy 3

尝试上传

  • Uplodify 需要 Flash,这可能不适合某些网站。 (7认同)