使用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 相关文章推荐
禁止F5等快捷键的JS代码
Mar 06 Javascript
比较简单的一个符合web标准的JS调用flash方法
Nov 29 Javascript
[推荐]javascript 面向对象技术基础教程
Mar 03 Javascript
Javascript中的String对象详谈
Mar 03 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
Nov 29 Javascript
js获取当前日期时间及其它日期操作汇总
Mar 08 Javascript
HTML页面,测试JS对C函数的调用简单实例
Aug 09 Javascript
详解EasyUi控件中的Datagrid
Aug 23 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
Apr 19 Javascript
微信小程序实现商城倒计时
Nov 01 Javascript
Vue动态生成表格的行和列
Jul 18 Javascript
基于angular实现树形二级表格
Oct 16 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
超神学院:天使彦公认最美的三个视角,网友:我的天使快下凡吧!
2020/03/02 国漫
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
PHP MySql增删改查的简单实例
2016/06/21 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
php探针不显示内存解决方法
2019/09/17 PHP
jQuery 渐变下拉菜单
2009/12/15 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
JS实现将链接生成二维码并转为图片的方法
2018/03/17 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
Django实现简单分页功能的方法详解
2017/12/05 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
PYTHON基础-时间日期处理小结
2018/05/05 Python
python实现蒙特卡罗方法教程
2019/01/28 Python
python Tkinter的图片刷新实例
2019/06/14 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
python根据多个文件名批量查找文件
2019/08/13 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
python如何建立全零数组
2020/07/19 Python
python 合并多个excel中同名的sheet
2021/01/22 Python
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
MySQL面试题
2014/01/12 面试题
俄语专业毕业生推荐信
2013/10/28 职场文书
生产经理的自我评价分享
2013/11/07 职场文书
教师对学生的评语
2014/04/28 职场文书
给老婆的保证书范文
2014/04/28 职场文书
煤矿安全协议书
2014/08/20 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书