我不熟悉jQueryAjax。我想使用jquery实现文件上传。
是否可以使用JQuery、AJAX进行文件上传,并将其发送到Servlet,Servlet可以使用ApacheFileCommons上传文件。有人能告诉我如何继续吗
谢谢,
迪普蒂
传统意义上的Ajax是XMLHttpRequest,它不允许对本地文件进行编码并将其发送到服务器
通过“ajax”方式进行上传的常见方法是,使用Flash swf处理同一页面上的上传,或者使用目标为不可见1×1iframe的表单。你有一些Javascript显示一个上传微调器或任何一个。上传文件后,让服务器向iframe返回一些Javascript,如
<;script type=“text/javascript”>;
top.MyProject.doneuplooding();
</脚本>;
top将允许您在常规页面中调用Javascript。但是,为了使其正常工作,您必须确保iframe已提交到顶层文档所在的同一域