当前位置: 首页 > 编程笔记 >

使用AjaxFileUpload.js实现异步文件上传示例

穆商震
2023-03-14
本文向大家介绍使用AjaxFileUpload.js实现异步文件上传示例,包括了使用AjaxFileUpload.js实现异步文件上传示例的使用技巧和注意事项,需要的朋友参考一下
ajax是无法提交文件的,所以在上传图片并预览的时候,我们经常使用Ifame的方法实现看似异步的效果。但是这样总不是很方便的,AjaxFilleUpload.js对上面的方法进行了一个包装,使得我们不用去管理Iframe的一系列操作,也不用影响我们的页面结构,实现异步的文件提交。
html:
 
<input type="file" name="upload" hidden="hidden" id="file_upload" accept=".zip" /> 

js:
 
$.ajaxFileUpload({ 
url:'${pageContext.request.contextPath}/Manage/BR_restorePic.action', //需要链接到服务器地址 
secureuri:false, 
fileElementId:'file_upload', //文件选择框的id属性 
dataType: 'text', //服务器返回的格式,可以是json、xml 
success: function (data, status) //相当于java中try语句块的用法 
{ 

$('#restoreDialog').html(data); 




//alert(data); 
}, 
error: function (data, status, e){ //相当于java中catch语句块的用法 

$('#restoreDialog').html("上传失败,请重试"); 
} 
}); 

这个方法还会出现一个问题,就是input只能使用一次的问题,input第二次的onchange将不会被执行,这应该是与浏览器的有关,解决办法就是替换这个input
像这样:
 
$('#file_upload').replaceWith('<input type="file" name="upload" hidden="hidden" id="file_upload" accept=".zip" />'); 
 类似资料:
  • 本文向大家介绍AjaxFileUpload.js实现异步上传文件功能,包括了AjaxFileUpload.js实现异步上传文件功能的使用技巧和注意事项,需要的朋友参考一下 做软工作业时,需要实现无刷新异步上传图片到服务器,于是想利用Ajax: 得到file的val,再post过去… 等真正实现的时候才发现,根本行不通。 于是翻来翻去找到一个封装好的js插件,可以实现异步上传文件。 AjaxFile

  • 本文向大家介绍使用ajaxfileupload.js实现ajax上传文件php版,包括了使用ajaxfileupload.js实现ajax上传文件php版的使用技巧和注意事项,需要的朋友参考一下  无论是PHP,还是其他的服务端脚本都提供了文件上传功能,实现起来也比较简单。而利用JavaScript来配合,即可实现Ajax方式的文件上传。虽然jQuery本身没有提供这样的简化函数,但有不少插件可以

  • 本文向大家介绍ajaxfileupload.js实现上传文件功能,包括了ajaxfileupload.js实现上传文件功能的使用技巧和注意事项,需要的朋友参考一下 使用ajaxfileupload.js实现上传文件功能 一、ajaxFileUpload是一个异步上传文件的jQuery插语法:$.ajaxFileUpload([options]) options参数说明: 1、url        

  • 快速上手 demo 地址 https://github.com/ChenShenhai/koa2-note/tree/master/demo/upload-async 源码理解 demo源码目录 . ├── index.js # 后端启动文件 ├── node_modules ├── package.json ├── static # 静态资源目录 │ ├── image # 异步上传图片存储

  • 本文向大家介绍原生JavaScript实现异步多文件上传,包括了原生JavaScript实现异步多文件上传的使用技巧和注意事项,需要的朋友参考一下 这是在上篇的修改版本。后台代码不变就可以接着使用,但是脚本不再使用jQuery了,改为原生的JavaScript 代码,所以我们主要看JS代码。 先介绍一下技术参数: 页面技术:HTML5 后台技术:Servlet 3.0 服务器:Tomcat 7.0

  • 本文向大家介绍springmvc利用jquery.form插件异步上传文件示例,包括了springmvc利用jquery.form插件异步上传文件示例的使用技巧和注意事项,需要的朋友参考一下 需要的下载文件: jQuery.form.js jquery.js commons-fileupload.jar commons-io.jar 示例图片 pom.xml web.xml 解决上传后中文文件名乱