Spring MVC文件上传下载
2024-10-21 12:43:52
Spring MVC文件上传下载
单文件上传
底层是使用Apache fileupload 组件完成上传,Spring MVC对这种方式进行封装。
- pom.xml
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.3</version>
</dependency>
jsp文件
<%--
Created by IntelliJ IDEA.
User: DELL
Date: 2023/2/13
Time: 13:13
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%--上传文件的必要属性method="post" enctype="multipart/form-data"--%>
<form action="/file/upload" method="post" enctype="multipart/form-data">
<input type="file" name="img">
<input type="submit" value="上传">
</form>
</body>
</html>
1.input的type设置为file
2.form的method设置为post(设置为get则只能将文件名传给服务器)
3.from的enctype设置为multipart-form-data.(如果不设置也是只能将文件名传给服务器)
最新文章
- Android多媒体--MediaCodec 中文API文档
- Yii读取TXT文件数据插入到数据库
- TCL:表格(xls)中写入数据
- Mysql 组合查询 UNION 与 UNION ALL
- 软件工程 speedsnail 冲刺9
- .NET设计模式(10):装饰模式(Decorator Pattern)(转)
- Sponsored Feature: Common Performance Issues in Game Programming
- 使用CSS实现一个简单的幻灯片效果
- 【技术贴】三星Note8 N5100实用教程,关闭相机快门声,增加浏览器退出按钮。
- Android漫游记(1)---内存映射镜像(memory maps)
- ICMP:Internet控制报文协议
- 如何选择适合自己的CMS建站系统
- 解决VS2015中没有报表项(ReportViewer)的方法
- 我的第一个python web开发框架(13)——工具函数包说明(四)
- Java 自定义实现链表
- 一加3T 误清除data 恢复数据
- VueJs(1)---快速上手VueJs
- select下拉框使用完毕后,重置按钮使其清空
- tensorflow 笔记8:RNN、Lstm源码,训练代码输入输出,维度分析
- 解决 meld 出现 locale.setlocale(locale.LC_ALL,&#39;&#39;) 失败的问题