使用jquery.upload.js实现异步上传示例代码


Posted in Javascript onJuly 29, 2014

相关资源下载:upload

1:jsp代码:

导入jquery.upload.js和jquery-1.7.2.js

添加调用js的代码:<a href="javascript:void(0)" rel="external nofollow" onclick="doUpload()">上传</a>

在底部写:

<iframe style="position:absolute;top:-9999px" src="<%=basePath%>/resources/upload/upload.htm"/></iframe>

2:js代码:

/*文件上传*/
function doUpload() {
// 上传方法
$.upload({
// 上传地址
url:window.basePath+'/reply/imageUpload', 
// 文件域名字
fileName: 'uploadfile', 
// 其他表单数据
params: {},
// 上传完成后, 返回json, text
dataType: 'json',
// 上传之前回调,return true表示可继续上传
onSend: function() {
return true;
},
onSubmit: function(){
},
// 上传之后回调
onComplate: function(data) {
if(data.msg){

}else{
alert("上传图片出错!");
}
}
});
}

3:后台代码:

/**
* 图片上传本地服务器
* @param request
* @param response
* @return
*/
@RequestMapping(value="imageUpload")
@ResponseBody
public Object imageUpload(HttpServletRequest request,HttpServletResponse response){
Map<String, Object> map=new HashMap<String, Object>();
UploadUtil uploadUtil = new UploadUtil();
try {
String url = uploadUtil.excelUpload(request, response);// 文件上传
} catch (IOException e) {
e.printStackTrace();
}
return map;
}
Javascript 相关文章推荐
Js 随机数产生6位数字
May 13 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
Jan 23 Javascript
js函数调用的方式
May 06 Javascript
jQuery针对各类元素操作基础教程
Aug 29 Javascript
javascript常用的方法整理
Aug 20 Javascript
原生js实现节日时间倒计时功能
Jan 18 Javascript
防止重复发送 Ajax 请求
Feb 15 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
bootstrap datepicker的基本使用教程
Jul 09 Javascript
JavaScript实现tab栏切换效果
Mar 16 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
May 22 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
Aug 07 Javascript
js动态添加onclick事件可传参数与不传参数
Jul 29 #Javascript
使用focus方法让光标默认停留在INPUT框
Jul 29 #Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
Jul 29 #Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 #Javascript
js返回前一页刷新本页重载页面
Jul 29 #Javascript
extjs 如何给column 加上提示
Jul 29 #Javascript
extjs 分页使用jsp传递数据示例
Jul 29 #Javascript
You might like
php实现的简单检验登陆类
2015/06/18 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
Javascript 匿名函数及其代码模式原理
2010/03/19 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
5分钟理解JavaScript中this用法分享
2013/11/09 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
2016/02/25 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
对vue中v-if的常见使用方法详解
2018/09/28 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
微信小程序云函数添加数据到数据库的方法
2020/03/04 Javascript
微信小程序仿通讯录功能
2020/04/09 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
python 实现敏感词过滤的方法
2019/01/21 Python
jupyter notebook 中输出pyecharts图实例
2020/04/23 Python
Python通过socketserver处理多个链接
2020/03/18 Python
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
2020/11/19 Python
html5 跨文档消息传输示例探讨
2013/04/01 HTML / CSS
主管职责范文
2013/11/09 职场文书
生产现场工艺工程师岗位职责
2013/11/28 职场文书
毕业生自荐材料范文
2014/12/30 职场文书
高一军训决心书
2015/02/05 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
天那边观后感
2015/06/09 职场文书
力克胡哲观后感
2015/06/10 职场文书
心理健康教育主题班会
2015/08/13 职场文书
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS