package com.zy.web;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.IOException;
import java.util.Map;
/**
* User: YuanZeYao
* Date: 2017/12/29
* Time: 17:19
*/
@Controller
public class ImageUploadController {
@RequestMapping("uploader")
public void upload(HttpServletRequest request,HttpServletResponse response){
System.out.println("收到图片!");
MultipartHttpServletRequest Murequest = (MultipartHttpServletRequest)request;
Map<String, MultipartFile> files = Murequest.getFileMap();//得到文件map对象
String upaloadUrl = request.getSession().getServletContext().getRealPath("/")+"upload/";//得到当前工程路径拼接上文件名
File dir = new File(upaloadUrl);
System.out.println(upaloadUrl);
if(!dir.exists())//目录不存在则创建
dir.mkdirs();
int counter=0;
for(MultipartFile file :files.values()){
counter++;
String fileName=file.getOriginalFilename();
File tagetFile = new File(upaloadUrl+fileName);//创建文件对象
if(!tagetFile.exists()){//文件名不存在 则新建文件,并将文件复制到新建文件中
try {
tagetFile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
try {
file.transferTo(tagetFile);
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
System.out.println("接收完毕");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件.zip
共84个文件
xml:74个
jsp:2个
js:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 25 浏览量
2024-02-08
15:48:09
上传
评论
收藏 284KB ZIP 举报
温馨提示
flash开发
资源推荐
资源详情
资源评论
收起资源包目录
Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件.zip (84个子文件)
WebUploader--master
pom.xml 11KB
src
main
resources
spring
spring-mvc.xml 2KB
java
com
zy
web
ImageUploadController.java 2KB
webapp
WEB-INF
web.xml 2KB
index.jsp 5KB
js
Uploader.swf 140KB
jquery-3.1.1.min.js 85KB
webuploader.min.js 70KB
error.jsp 282B
css
webuploader.css 515B
upload
4.jpg 46KB
.idea
.name 11B
dictionaries
lenovo.xml 85B
uiDesigner.xml 9KB
artifacts
ImageUpload_Web_exploded.xml 507B
ImageUpload_war.xml 292B
ImageUpload_war_exploded.xml 6KB
libraries
Maven__aopalliance_aopalliance_1_0.xml 502B
Maven__org_apache_commons_commons_lang3_3_3_2.xml 558B
Maven__com_fasterxml_jackson_core_jackson_core_2_4_3.xml 583B
Maven__org_springframework_spring_tx_4_2_8_RELEASE.xml 590B
Maven__commons_logging_commons_logging_1_1_3.xml 560B
Maven__org_hamcrest_hamcrest_core_1_3.xml 520B
Maven__org_springframework_spring_test_4_2_8_RELEASE.xml 604B
Maven__c3p0_c3p0_0_9_1_1.xml 453B
Maven__commons_fileupload_commons_fileupload_1_3_1.xml 593B
Maven__commons_io_commons_io_2_5.xml 491B
Maven__io_netty_netty_3_7_0_Final.xml 504B
Maven__org_springframework_spring_expression_4_2_8_RELEASE.xml 646B
Maven__org_apache_solr_solr_solrj_4_10_3.xml 532B
Maven__org_jboss_netty_netty_3_2_5_Final.xml 532B
Maven__org_springframework_spring_messaging_4_2_8_RELEASE.xml 639B
Maven__org_springframework_spring_jms_4_2_8_RELEASE.xml 597B
Maven__org_mybatis_mybatis_spring_1_3_1.xml 537B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml 632B
Maven__org_apache_activemq_activemq_all_5_11_3.xml 562B
Maven__org_springframework_spring_context_4_2_8_RELEASE.xml 625B
Maven__javax_servlet_jstl_1_2.xml 461B
Maven__org_springframework_spring_jdbc_4_2_8_RELEASE.xml 604B
Maven__org_springframework_spring_context_support_4_2_8_RELEASE.xml 681B
Maven__org_javassist_javassist_3_15_0_GA.xml 538B
Maven__org_springframework_spring_aop_4_2_8_RELEASE.xml 597B
Maven__com_github_miemiedev_mybatis_paginator_1_2_17.xml 601B
Maven__ch_qos_logback_logback_core_1_1_1.xml 535B
Maven__org_springframework_spring_core_4_2_8_RELEASE.xml 604B
Maven__junit_junit_4_12.xml 443B
Maven__org_noggit_noggit_0_5.xml 463B
Maven__org_slf4j_slf4j_api_1_7_21.xml 501B
Maven__org_json_json_20160212.xml 476B
Maven__org_springframework_spring_webmvc_4_2_8_RELEASE.xml 618B
Maven__javax_servlet_jsp_jsp_api_2_2.xml 498B
Maven__org_apache_zookeeper_zookeeper_3_4_7.xml 538B
Maven__com_fasterxml_jackson_core_jackson_databind_2_4_3.xml 611B
Maven__org_apache_httpcomponents_httpmime_4_3_1.xml 551B
Maven__org_springframework_spring_beans_4_2_8_RELEASE.xml 611B
Maven__com_alibaba_druid_1_0_29.xml 481B
Maven__org_slf4j_slf4j_log4j12_1_6_1.xml 522B
Maven__org_freemarker_freemarker_2_3_23.xml 528B
Maven__commons_codec_commons_codec_1_6.xml 524B
Maven__joda_time_joda_time_2_5.xml 480B
Maven__redis_clients_jedis_2_7_2.xml 482B
Maven__javax_servlet_javax_servlet_api_3_1_0.xml 566B
Maven__org_apache_commons_commons_pool2_2_3.xml 544B
Maven__org_quartz_scheduler_quartz_2_2_2.xml 517B
Maven__org_springframework_spring_2_5_6_SEC03.xml 555B
Maven__org_mybatis_mybatis_3_4_4.xml 488B
Maven__org_codehaus_woodstox_wstx_asl_3_2_7.xml 535B
Maven__org_springframework_spring_web_4_2_8_RELEASE.xml 597B
Maven__jline_jline_0_9_94.xml 457B
Maven__org_apache_httpcomponents_httpcore_4_3_2.xml 551B
Maven__org_apache_httpcomponents_httpclient_4_3_5.xml 565B
Maven__commons_net_commons_net_3_3.xml 502B
Maven__com_github_sgroschupf_zkclient_0_1.xml 521B
Maven__log4j_log4j_1_2_16.xml 457B
Maven__mysql_mysql_connector_java_5_1_40.xml 562B
Maven__com_alibaba_dubbo_2_5_3.xml 474B
Maven__ch_qos_logback_logback_classic_1_1_1.xml 556B
vcs.xml 164B
misc.xml 3KB
compiler.xml 1KB
modules.xml 262B
encodings.xml 294B
copyright
profiles_settings.xml 74B
ImageUpload.iml 8KB
共 84 条
- 1
资源评论
博士僧小星
- 粉丝: 1945
- 资源: 5903
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功