多图片上传场景建议使用一个接口,后端接口支持接收文件数组实现多张上传.
多次上传的优点在于减少请求次数与提升效率.一般图片文件存储都是使用第三方存储,上传接口需要与第三方建立连接,相对于多次分别上传.一次上传多次可以提升传递效率.就好比是数据库连接使用数据库连接池是一样的道理.
如有帮助,欢迎采纳!
一次又一次的好处多次有多次的优点。
如果存在严格校验,你想,一次上传,如果上传十个图片,结果有一张有问题,导致全都不通过,这是一种怎样的浪费?网络,内存,cpu都白忙活了半天
当然你可以说我后端处理,就其中一张报错跟前端提示,但是这个好做么?不好做!
而且一次上传,如果出了意外,可就全都丢失了。
多次上传虽然提高了丢失的可能性,但是不至于丢的太严重。
多次上传,一次占用也不多,你可以进行削峰。
但是多次上传,如果前端频繁变更,对服务器也是一种消耗,让一个完整的业务变得稀碎。
具体就是根据业务情况分析选择哪个,但是这个其实差别不是特别大。
文件大小也是一个判定标准,如果是大文件,就一个一个来,如果是小的一起上传更能减少请求量,提高速度。
多图片 多文件 可以 是一个接口 ,也可以多个 。ui库里的 upload组件 支持单个上传 也支持多个(单文件 和 文件夹) 。 默认应该是自动上传 ,也可以改为 手动上传。
有失败的会 有错误信息的 ,接口应该会返回,ui库里的组件 也会 有提示
可以是多个,也可以是一个
区别就是传参的格式不同,具体要使用那种方式也可以看怎么使用方便就可以用哪种