项目开发扩展-③文件上传下载
...大约 1 分钟
项目开发扩展-③文件上传下载
【1】文件上传
a.实现思路说明
b.实现步骤说明
c.常见问题说明
如果在上传的时候指定文件已经被删除,则报如下错误(也就是说上传一个不存在的文件或者已经被更改的文件则报错)
如果是文件附带参数上传,注意注解的参数配置
如果出现转化异常,检查接口配置的参数类型是否和指定的文件对应参数一致
上传的时候没有指定Content-Type则报错
文件上传参考:
https://blog.csdn.net/magi1201/article/details/82692274
文件上传重名会覆盖?
常见文件上传配置处理:https://www.hangge.com/blog/cache/detail_2462.html
文件上传大小限定异常:
Springboot默认单个文件上传不超过、总文件上传不超过
· *spring.servlet.multipart.enabled*:表示是否开启文件上传支持,默认为 *true*
· *spring.servlet.multipart.file-size-threshold*:表示文件写入磁盘的阀值,默认为 *0*
· *spring.servlet.multipart.location*:表示上传文件的临时保存位置
· *spring.servlet.multipart.max-file-size*:表示上传的单个文件的最大大小,默认为 *1MB*
· *spring.servlet.multipart.max-request-size*:表示多文件上传时文件的总大小,默认为 *10MB*
· *spring.servlet.multipart.resolve-lazily*:表示文件是否延迟解析,默认为 *false*
【2】文件下载
a.实现思路说明
b.实现步骤说明
c.常见问题说明
Powered by Waline v3.1.3