Sloaix/qiniu4js

能否解释一下几个saveKey参数的作用, 看不太明白

howareyouo opened this issue · 1 comments

试了几次还是不太明白几个saveKey设置的作用.
是对上传成功后返回的key命名吗?
是否需要在生成uptoken时对这个参数做处理才能生效?

image

https://developer.qiniu.com/kodo/manual/1272/form-upload

savekey也就是文件名,savekey可以在后端生成token的时候指定,如果没有指定可以在sdk中指定。

如果都没有指定,则七牛会生成一个hash值作为文件名。

你先要确认文件名是由你们后端来定,还是由前端来确认?

如果是前端确认的话,有两种方式可以设置savekey(现在文档是有点混乱)。

  • .saveKey('dir1/dir2/$(uuid)_$(imageInfo.width)x$(imageInfo.height)$(ext)')Builder函数来设置
  • 在onTaskGetKey回调函数中根据提供的Task参数返回一个saveKey

优先级依次递减。