使用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 相关文章推荐
点击按钮出现60秒倒计时的简单js代码(推荐)
Jun 07 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
Sep 21 Javascript
Javascript中call,apply,bind方法的详解与总结
Dec 12 Javascript
折叠菜单及选择器的运用
Feb 03 Javascript
jQuery插件zTree实现删除树子节点的方法示例
Mar 08 Javascript
javascript闭包功能与用法实例分析
Apr 06 Javascript
Angular 4.x 动态创建表单实例
Apr 25 Javascript
vue中v-for循环给标签属性赋值的方法
Oct 18 Javascript
详解vue-cli3 中跨域解决方案
Apr 10 Javascript
基于vue如何发布一个npm包的方法步骤
May 15 Javascript
微信小程序错误this.setData报错及解决过程
Sep 18 Javascript
Vue搭建后台系统需要注意的问题
Nov 08 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 在线翻译函数代码
2009/05/07 PHP
PHP 写文本日志实现代码
2010/05/18 PHP
php常用Stream函数集介绍
2013/06/24 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
关于jquery的多个选择器的使用示例
2013/10/18 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
学习使用bootstrap3栅格系统
2016/04/12 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
node.js从数据库获取数据
2016/05/08 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
详解微信小程序 登录获取unionid
2017/06/27 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
python统计cpu利用率的方法
2015/06/02 Python
Python实现曲线点抽稀算法的示例
2017/10/12 Python
python3去掉string中的标点符号方法
2019/01/22 Python
python统计中文字符数量的两种方法
2019/01/31 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
摄影实习自我鉴定
2013/09/20 职场文书
后勤自我鉴定
2013/10/13 职场文书
环保建议书600字
2014/05/14 职场文书
企业承诺书格式
2014/05/21 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
新闻稿怎么写
2015/07/18 职场文书
七年级作文之游记
2019/12/11 职场文书
关于Javascript闭包与应用的详解
2021/04/22 Javascript
用CSS3画一个爱心
2021/04/27 HTML / CSS
Python爬虫之爬取二手房信息
2021/04/27 Python