使用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 相关文章推荐
Javascript 面向对象(三)接口代码
May 23 Javascript
js运动框架_包括图片的淡入淡出效果
May 11 Javascript
JS获取地址栏参数的小例子
Aug 23 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
Dec 05 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
jQuery Ajax页面局部加载方法汇总
Jun 02 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
Oct 26 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
Dec 16 Javascript
JavaScript循环_动力节点Java学院整理
Jun 28 Javascript
玩转vue的slot内容分发
Sep 22 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
Mar 13 Javascript
JavaScript实现省份城市的三级联动
Feb 11 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获取数组长度的方法(有实例)
2013/10/27 PHP
ThinkPHP文件上传实例教程
2014/08/22 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
jQuery checkbox全选/取消全选实现代码
2009/11/14 Javascript
2010年最佳jQuery插件整理
2010/12/06 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
bootstrap弹出层的多种触发方式
2017/05/10 Javascript
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
js实现图片3D轮播效果
2019/09/21 Javascript
Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
2015/08/16 Python
Python中max函数用于二维列表的实例
2018/04/03 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
python 中字典嵌套列表的方法
2018/07/03 Python
wxPython实现带颜色的进度条
2019/11/19 Python
Python ORM编程基础示例
2020/02/02 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
Rentalcars.com中国:世界上最大的在线汽车租赁服务
2019/08/22 全球购物
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
中介公司区域经理岗位职责范本
2014/03/02 职场文书
公共艺术专业自荐信
2014/09/01 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
科技馆观后感
2015/06/08 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android
Pygame游戏开发之太空射击实战敌人精灵篇
2022/08/05 Python