在JQuery中通过AJAX上传文件

我不熟悉jQueryAjax。我想使用jquery实现文件上传。
是否可以使用JQuery、AJAX进行文件上传,并将其发送到Servlet,Servlet可以使用ApacheFileCommons上传文件。有人能告诉我如何继续吗

谢谢,
迪普蒂

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

通过“ajax”方式进行上传的常见方法是,使用Flash swf处理同一页面上的上传,或者使用目标为不可见1×1iframe的表单。你有一些Javascript显示一个上传微调器或任何一个。上传文件后,让服务器向iframe返回一些Javascript,如

<script type=“text/javascript”>
top.MyProject.doneuplooding();
&lt/脚本>

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

发表评论