当前位置: 首页 > news >正文

企业集团网站建设与运营/泰州百度seo公司

企业集团网站建设与运营,泰州百度seo公司,网络营销资讯网站,白家乐网站怎么建站SpringMVC的文件上传SpringMVC的文件上传1-SpringMVC的请求-文件上传-客户端表单实现2-SpringMVC的请求-文件上传-文件上传的原理3-SpringMVC的请求-文件上传-单文件上传的代码实现14-SpringMVC的请求-文件上传-单文件上传的代码实现25-SpringMVC的请求-文件上传-多文件上传的代…

SpringMVC的文件上传

  • SpringMVC的文件上传
    • 1-SpringMVC的请求-文件上传-客户端表单实现
    • 2-SpringMVC的请求-文件上传-文件上传的原理
    • 3-SpringMVC的请求-文件上传-单文件上传的代码实现1
    • 4-SpringMVC的请求-文件上传-单文件上传的代码实现2
    • 5-SpringMVC的请求-文件上传-多文件上传的代码实现

SpringMVC的文件上传

1-SpringMVC的请求-文件上传-客户端表单实现

  • 文件上传客户端表单需要满足:
    ①、表单项type=“file”
    ②、表单的提交方式是post
    ③、表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data”
<form action="${pageContext.request.contextPath}/user/quick22" method="post" enctype="multipart/form-data">名称<input type="text" name="username"><br/>文件1<input type="file" name="uploadFile"><br/><input type="submit" value="提交">
</form>

2-SpringMVC的请求-文件上传-文件上传的原理

在这里插入图片描述

3-SpringMVC的请求-文件上传-单文件上传的代码实现1

  • 在pom.xml文件里面添加依赖,导入fileupload和io坐标
<dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.1</version>
</dependency>
<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.3</version>
</dependency>
  • 在spring-mvc.xml文件里面配置多媒体解析器,配置文件上传解析器
<!--配置文件上传解析器-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><!--上传文件的编码类型--><property name="defaultEncoding" value="UYF-8"/><!--上传文件总大小--><property name="maxUploadSize" value="500000"/>
</bean>
  • 后台程序
@RequestMapping(value="/quick22")
@ResponseBody
public void save22(String username, MultipartFile uploadFile) throws IOException {System.out.println(username);System.out.println(uploadFile);
}

在这里插入图片描述

4-SpringMVC的请求-文件上传-单文件上传的代码实现2

  • 完成文件上传
@RequestMapping(value="/quick22")
@ResponseBody
public void save22(String username, MultipartFile uploadFile) throws IOException {System.out.println(username);//获得上传文件的名称String originalFilename = uploadFile.getOriginalFilename();//传送到需要存储的位置uploadFile.transferTo(new File("D:\\upload\\"+originalFilename));
}

5-SpringMVC的请求-文件上传-多文件上传的代码实现

  • 多文件上传,只需要将页面修改为多个文件上传项,将方法参数MultipartFile类型修改为MultipartFile[]即可
<form action="${pageContext.request.contextPath}/user/quick23" method="post" enctype="multipart/form-data">名称<input type="text" name="username"><br/>文件1<input type="file" name="uploadFile"><br/>文件2<input type="file" name="uploadFile"><br/><input type="submit" value="提交">
</form>
@RequestMapping(value="/quick23")
@ResponseBody
public void save23(String username, MultipartFile[] uploadFile) throws IOException {System.out.println(username);for (MultipartFile multipartFile : uploadFile) {String originalFilename = multipartFile.getOriginalFilename();multipartFile.transferTo(new File("D:\\upload\\"+originalFilename));}
}
http://www.lbrq.cn/news/785611.html

相关文章:

  • jquery mobile网站模板/微信群拉人的营销方法
  • 中企动力科技股份有限公司广州分公司/网站seo完整seo优化方案
  • 中学教材数字化学习资源的建设——教材配套网站的设计及发展趋势/常德政府网站
  • 乐清英文网站建设/甘肃搜索引擎网络优化
  • 新网备案成功了怎么做网站/2024年最新时事新闻
  • 买虚机送网站建设/网页制作官方网站
  • wordpress get permalink/seo独立站优化
  • 建筑设计和室内设计哪个好/关键词优化
  • 企业网站备案资料/常州seo博客
  • 杨浦做网站公司/搜索引擎推广的费用
  • 本人做静态网站开发/网页制作公司排名
  • 找别人做网站怎么防止别人修改/个人代运营一般怎么收费
  • 零基础编程学python/seo下载站
  • 莱芜益寿堂网站/零基础学seo要多久
  • 随州建设网站/公司网站搭建流程
  • 网站开发翻译插件/百度指数官网登录
  • 十大网站有哪些/广告门
  • 网页设计网站建设的基本流程/seo怎么学
  • 牡丹江网站建设定制开发/搜索引擎优化的方法有哪些?
  • 学生个人网站模板/百度ai入口
  • 免费logo设计网站推荐/谷歌搜索入口 镜像
  • 江苏设计网站电话/旅游网络营销的渠道有哪些
  • 四川省建设监理协会网站/磁力多多
  • php网站文件夹恶意复制 空间占满/营销型网站建设运营
  • WordPress做漫画网站/其他搜索引擎
  • 网站漏洞怎么修复/又有什么新病毒出现了
  • 武汉免费做网站/百度知道官网
  • 可以做四级的网站/搜索引擎优化实训
  • 用什么给网站做测试/推广之家app下载
  • 免费网站部署/黑龙江头条今日新闻
  • 数据结构(14)链式结构二叉树
  • 深度解析:CPU 与 GPU 上的张量运算,为何“快”与“慢”并非绝对?
  • 配置Mybatis环境
  • [特殊字符]️ 整个键盘控制无人机系统框架
  • MySQL 基本操作入门指南
  • 07.config 命令实现动态修改配置和慢查询