使用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正则表达式(手机号码/IP正则/邮编正则/电话等)
Jan 11 Javascript
JavaScript调试技巧之console.log()详解
Mar 19 Javascript
js clearInterval()方法的定义和用法
Nov 11 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
JavaScript隐式类型转换
Mar 15 Javascript
JavaScript实现经纬度转换成地址功能
Mar 28 Javascript
JS中Attr的用法详解
Oct 09 Javascript
JS实现div模块的截图并下载功能
Oct 17 Javascript
编写React组件项目实践分析
Mar 04 Javascript
微信小程序时间戳转日期的详解
Apr 30 Javascript
Vue.js组件实现选项卡以及切换特效
Jul 24 Javascript
Vue管理系统前端之组件拆分封装详解
Aug 23 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
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
Yii框架实现多数据库配置和操作的方法
2017/05/25 PHP
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
JavaScript 原型继承
2011/12/26 Javascript
JavaScript的事件代理和委托实例分析
2015/03/25 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
js判断浏览器是否支持严格模式的方法
2016/10/04 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
js实现固定区域内的不重叠随机圆
2019/10/24 Javascript
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
python保存文件方法小结
2018/07/27 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
python操作yaml说明
2020/04/08 Python
Django多层嵌套ManyToMany字段ORM操作详解
2020/05/19 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
师生聚会感言
2014/01/26 职场文书
广告宣传策划方案
2014/05/21 职场文书
学生喝酒检讨书500字
2014/11/02 职场文书
教师节倡议书2015
2015/04/27 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技