Java文件传输要点
Java文件传输要点
一、前端
<form action="/upload" method="post" enctype="multipart/form-data">
<!--<form action="/upload" method="post">-->姓名: <input type="text" name="username"><br>年龄: <input type="text" name="age"><br>头像: <input type="file" name="image"><br><input type="submit" value="提交">
</form>
1、method选择post,一般情况下get请求用于获取信息,post请求用于传输信息。
2、enctype属性写“multipart/form-data”,如何不写 enctype=“multipart/form-data”,那么将会出现只显示出文件名的情形,不会显示出文件的内容。
3、提交文件的地方属性值应该设置为file。
二、后端
MultipartFile image
采用MultipartFile类型来接收,且文件名需要与前端的文件名保持一致,如果不一致,则可以加@RequestParam注释。