跳至主要內容

项目开发扩展-3.文件上传下载

holic-x...大约 1 分钟框架Springboot

项目开发扩展-文件上传下载

【1】文件上传

a.实现思路说明

b.实现步骤说明

c.常见问题说明

如果在上传的时候指定文件已经被删除,则报如下错误(也就是说上传一个不存在的文件或者已经被更改的文件则报错)

image-20201005155941996

如果是文件附带参数上传,注意注解的参数配置

如果出现转化异常,检查接口配置的参数类型是否和指定的文件对应参数一致

image-20201005155951418

image-20201005155955107

上传的时候没有指定Content-Type则报错

image-20201005160005851

文件上传参考:

https://blog.csdn.net/magi1201/article/details/82692274

文件上传重名会覆盖?

常见文件上传配置处理:https://www.hangge.com/blog/cache/detail_2462.html

文件上传大小限定异常:

Springboot默认单个文件上传不超过、总文件上传不超过

image-20201005160019915

image-20201005160024675

image-20201005160034566

· *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