使用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 相关文章推荐
jquery easyui 对于开始时间小于结束时间的判断示例
Mar 22 Javascript
将数字转换成大写的人民币表达式的js函数
Sep 21 Javascript
js实现简单的可切换选项卡效果
Apr 10 Javascript
浅谈JS的基础类型与引用类型
Sep 13 Javascript
js+html5实现侧滑页面效果
Jul 15 Javascript
微信小程序倒计时功能实现代码
Nov 09 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
Jul 02 Javascript
详解JWT token心得与使用实例
Aug 02 Javascript
javascript网页随机点名实现过程解析
Oct 15 Javascript
JS中自定义事件的使用与触发操作实例分析
Nov 01 Javascript
JS控制下拉列表左右选择实例代码
May 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
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
php调用Google translate_tts api实现代码
2013/08/07 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
php模拟post上传图片实现代码
2016/06/24 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
JavaScript中的私有成员
2006/09/18 Javascript
jQuery 学习 几种常用方法
2009/06/11 Javascript
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
2013/10/22 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
Javascript变量作用域详解
2013/12/06 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
2016/04/17 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
怎样在vue项目下添加ESLint的方法
2019/05/16 Javascript
Vue.js实现大转盘抽奖总结及实现思路
2019/10/09 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
Python简明入门教程
2015/08/04 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
2018/01/18 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
用scikit-learn和pandas学习线性回归的方法
2019/06/21 Python
python取余运算符知识点详解
2019/06/27 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
巴黎欧莱雅法国官网:L’Oreal Paris
2019/04/30 全球购物
HashMap和Hashtable的区别
2013/05/18 面试题
老人再婚离婚协议书范本
2014/10/27 职场文书
基层组织建设年活动总结
2015/05/09 职场文书
贫困生证明范文
2015/06/16 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android