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注释。