使用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 event事件在IE、FF兼容性问题
Jan 01 Javascript
深入理解JavaScript中的传值与传引用
Dec 09 Javascript
jquery easyui combox一些实用的小方法
Dec 25 Javascript
jquery获取tr并更改tr内容示例代码
Feb 13 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
Feb 05 Javascript
JavaScript检测鼠标移动方向的方法
May 22 Javascript
javascript中的作用域和闭包详解
Jan 13 Javascript
BOM之navigator对象和用户代理检测
Feb 10 Javascript
深入理解vue-loader如何使用
Jun 06 Javascript
JS实现瀑布流布局
Oct 21 Javascript
nuxt.js 缓存实践
Jun 25 Javascript
iSlider手机端图片滑动切换插件使用详解
Dec 24 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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
松下Panasonic RF-B65电路分析
2021/03/02 无线电
PHP 和 MySQL 基础教程(三)
2006/10/09 PHP
php的memcache类分享(memcache队列)
2014/03/26 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
jQuery制作可自定义大小的拼图游戏
2015/03/30 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
Javascript 之封装(Package)
2018/09/14 Javascript
jQuery实现的点击图片居中放大缩小功能示例
2019/01/16 jQuery
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
javascript+Canvas实现画板功能
2020/06/23 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python程序员开发中常犯的10个错误
2014/07/07 Python
理解Python中的类与实例
2015/04/27 Python
基于Python log 的正确打开方式
2018/04/28 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
Bitiba意大利:在线宠物商店
2020/10/31 全球购物
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
中药学自荐信
2014/06/15 职场文书
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python