使用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代码
Oct 19 Javascript
iframe子父页面调用js函数示例
Nov 07 Javascript
js的alert样式如何更改如背景颜色
Jan 22 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
Mar 26 Javascript
JavaScript操作Cookie详解
Feb 28 Javascript
一道常被人轻视的web前端常见面试题(JS)
Feb 15 Javascript
深入理解ECMAScript的几个关键语句
Jun 01 Javascript
JavaScript lodash常见用法系列小结
Aug 24 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
Dec 27 Javascript
小程序云函数调用API接口的方法
May 17 Javascript
微信小程序云开发修改云数据库中的数据方法
May 18 Javascript
浅谈Vue中render中的h箭头函数
Nov 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
3.从实例开始
2006/10/09 PHP
深入了解php4(2)--重访过去
2006/10/09 PHP
使用 MySQL 开始 PHP 会话
2006/12/21 PHP
php中的路径问题与set_include_path使用介绍
2014/02/11 PHP
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
JS轮播图的实现方法
2020/08/24 Javascript
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
Python去掉字符串中空格的方法
2014/03/11 Python
Python yield 小结和实例
2014/04/25 Python
Python中List.index()方法的使用教程
2015/05/20 Python
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
Python基于select实现的socket服务器
2016/04/13 Python
python中的lambda表达式用法详解
2016/06/22 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
2020/04/07 Python
windows支持哪个版本的python
2020/07/03 Python
python 利用opencv实现图像网络传输
2020/11/12 Python
python实现银行账户系统
2021/02/22 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
家长给老师的道歉信
2014/01/13 职场文书
音乐器材管理制度
2014/01/31 职场文书
开学典礼策划方案
2014/05/28 职场文书
2014乡镇班子个人对照检查材料思想汇报
2014/09/26 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
2014大学辅导员工作总结
2014/12/02 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
销售人员管理制度
2015/08/06 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL