spring中使用jQueryAjax上传文件
我想使用jquery ajax或任何其他机制将文件上载到服务器spring中使用jQueryAjax上传文件,jquery,spring-mvc,file-upload,Jquery,Spring Mvc,File Upload,我想使用jquery ajax或任何其他机制将文件上载到服务器WEB-INF/attachments,因为我必须在不刷新页面的情况下上载文件。我一直在看,但没有找到任何对我有帮助的 请帮助我,因为我已经为此挣扎了两天 我相信这个问题会给我带来很多反对票,并要求结束投票,但除了在这里提问之外,我不知道还有什么( 致以最诚挚的问候您可以使用: 使用属性target='file\u upload\u iframe'创建表单。 使用属性name='file\u upload\u iframe'创建ifr
WEB-INF/attachments
,因为我必须在不刷新页面的情况下上载文件。我一直在看,但没有找到任何对我有帮助的
请帮助我,因为我已经为此挣扎了两天
我相信这个问题会给我带来很多反对票,并要求结束投票,但除了在这里提问之外,我不知道还有什么(
致以最诚挚的问候您可以使用:
使用属性target='file\u upload\u iframe'
创建表单。
使用属性name='file\u upload\u iframe'
创建iframe。
表单将提交到iframe中,POST请求的响应将在iframe中。因此,您可以使用jquery检查响应内容(错误、成功或smth else)并向用户显示消息。此外,您还需要在生产时隐藏ifram,但对于调试,您可以显示它。这非常有用
您可以使用类似的方法检查上传结果:
$('document').ready(function()
{
$('iframe#file_upload_iframe').load(function()
{
callback(this);
});
});
优点:
据我所知,这是交叉浏览方法
缺点:
浏览器选项卡的加载图标将出现,但情况并非如此糟糕,IMHO
另外,你也可以使用插件
但有些人用闪光灯