使用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 相关文章推荐
[IE&amp;FireFox兼容]JS对select操作
Jan 07 Javascript
js通过地址栏给action传值(中文乱码全是问号)
May 02 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
Mar 04 Javascript
JavaScript中的Promise使用详解
Jun 24 Javascript
js仿微博实现统计字符和本地存储功能
Dec 22 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
Sep 06 Javascript
jQuery拖拽通过八个点改变div大小
Nov 29 Javascript
Vue.js中的图片引用路径的方式
Jul 28 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
Sep 11 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
Mar 22 Javascript
在vue中把含有html标签转为html渲染页面的实例
Oct 28 Javascript
vue项目中自定义video视频控制条的实现代码
Apr 26 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生成局部唯一识别码LUID的代码
2012/10/06 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
Python 调用 zabbix api的方法示例
2019/01/06 Python
django的settings中设置中文支持的实现
2019/04/28 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
Python的PIL库中getpixel方法的使用
2020/04/09 Python
Spark处理数据排序问题如何避免OOM
2020/05/21 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
同程旅游英文网站:LY.com
2018/11/13 全球购物
机械设计及其自动化专业推荐信
2013/10/31 职场文书
竞选部门副经理的自荐书范文
2014/02/11 职场文书
生日宴会策划方案
2014/06/03 职场文书
电子专业自荐信
2014/07/01 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
名人传读书笔记
2015/06/26 职场文书