package com.luo.controller;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class UserController {
private final String SAVE_DIR = "C:/Users/luoguohui/Desktop/save/";
@RequestMapping("/index.jhtml")
public ModelAndView getIndex(HttpServletRequest request) throws IOException {
ModelAndView mav = new ModelAndView("index");
return mav;
}
@RequestMapping(value="/uploadFlie.json", method=RequestMethod.POST)
@ResponseBody
public String uploadFlie(HttpServletRequest request)
throws IOException {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
String fileName = null;
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
MultipartFile myfile = entity.getValue();
fileName = myfile.getOriginalFilename();
byte[] bs = myfile.getBytes();
File file = new File(SAVE_DIR + fileName);
FileOutputStream fos = new FileOutputStream(file);
fos.write(bs);
fos.close();
}
return "{\"url\" : \"" + SAVE_DIR + fileName + "\"}";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SpringMVC+BUI实现文件上传实例
共155个文件
js:78个
css:28个
gif:10个
4星 · 超过85%的资源 需积分: 10 246 下载量 24 浏览量
2016-01-29
12:27:25
上传
评论 1
收藏 1.27MB ZIP 举报
温馨提示
SpringMVC+BUI实现文件上传实例,虽然本工程的名称是first_maven_project,但是确实是SpringMVC+BUI实现文件上传实例源码,请放心下载,实例详解请访问博主博客:http://blog.csdn.net/u013142781
资源推荐
资源详情
资源评论
收起资源包目录
SpringMVC+BUI实现文件上传实例 (155个子文件)
build.bat 37B
UserController.class 3KB
.classpath 1KB
org.eclipse.wst.common.component 787B
org.eclipse.wst.jsdt.ui.superType.container 49B
dpl.css 90KB
dpl.css 84KB
dpl-min.css 78KB
dpl-min.css 72KB
bui.css 60KB
bui.css 56KB
bui-min.css 52KB
bui-min.css 49KB
grid.css 18KB
extend.css 17KB
overlay.css 16KB
grid-min.css 15KB
extend-min.css 15KB
calendar.css 14KB
overlay-min.css 14KB
calendar-min.css 12KB
select.css 7KB
tab.css 6KB
select-min.css 6KB
menu.css 5KB
tab-min.css 5KB
menu-min.css 4KB
imgview.css 3KB
imgview-min.css 3KB
layout.css 3KB
slider.css 2KB
layout-min.css 2KB
slider-min.css 2KB
iconfont.eot 31KB
tab-140-120.gif 6KB
table-191-450.gif 5KB
checkbox.gif 3KB
check_icon-100-100.gif 3KB
tree_icon-80-100.gif 3KB
tree.gif 3KB
radio_icon-64-40.gif 3KB
calendar-200-300.gif 3KB
separator-2-340.gif 1KB
load-16-16.gif 673B
buitest.html 5KB
UserController.java 2KB
ui-img-view-height.jpg 9KB
ui-img-view-width.jpg 9KB
bui.js 1.09MB
graphic.js 371KB
seed.js 327KB
common.js 303KB
bui-min.js 285KB
chart.js 226KB
grid.js 160KB
form.js 121KB
graphic-min.js 107KB
jquery-1.8.1.min.js 91KB
chart-min.js 83KB
seed-min.js 76KB
uploader.js 73KB
data.js 71KB
common-min.js 68KB
layout.js 61KB
grid-min.js 49KB
tree.js 48KB
list.js 47KB
calendar.js 41KB
form-min.js 41KB
tab.js 38KB
toolbar.js 32KB
imgview.js 30KB
select.js 29KB
uploader-min.js 23KB
overlay.js 22KB
loader.js 21KB
swf.js 20KB
layout-min.js 20KB
editor.js 19KB
menu.js 18KB
calendar-min.js 16KB
data-min.js 16KB
list-min.js 14KB
tree-min.js 14KB
tab-min.js 13KB
picker.js 12KB
imgview-min.js 11KB
multiselect.js 11KB
tooltip.js 11KB
adapter.js 10KB
slider.js 10KB
toolbar-min.js 9KB
select-min.js 8KB
loader-min.js 7KB
mask.js 7KB
menu-min.js 7KB
editor-min.js 6KB
overlay-min.js 6KB
progressbar.js 6KB
module.js 6KB
共 155 条
- 1
- 2
资源评论
- xuannm2016-04-05还不错。。
小宝鸽
- 粉丝: 2873
- 资源: 51
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功