js-sdk icon indicating copy to clipboard operation
js-sdk copied to clipboard

关于移除上传方法里 fname 参数的讨论

Open yinxulai opened this issue 3 years ago • 0 comments

问题

服务端对 fname 的定义是文件原始名(查看文档) 现有的 fname 参数可能有些冗余,我们的 upload 函数的第一个参数是 Filefname 可以通过 File.name 来获得

fname 目前作用

在直传接口中,服务端通过 FormData 对象可以直接获取 Filefilename 进行处理,因此直传不消费 fname 在分片接口中,由于服务端收到的是一个一个的切片,所以必须在 completeFile 阶段通过参数指定 fname 设置

相关代码

  • https://github.com/qiniu/js-sdk/blob/b65d4844e91d0ae28c1bfb3671103eb41bf95fde/src/upload/base.ts#L14-L24

yinxulai avatar Aug 18 '21 06:08 yinxulai