需求:因为一个记录只要一个文件即可,所以文件名称是根据id来做变换的,这样就能保证,文件是一个,如果文件名随机的,就会产生很多垃圾文件。上传到七牛的时候,第一次可以正常上传,但第二次再上传同一个文件,则会显示文件已存在,如下图:
根据官方提示:设置scope为bucket:key的样式,于是我在上传策略中设置了
但上传返回的结果却是:
key doesn't match with scope
原来key的值也需要在webuploader里面设置一下,这样才可以的。如下图:
至于token和key是怎么获取的,大家可以看我以前的文章。
于是在webuploader的formData里面设置了token和key上传即可成功了。同样的,如果是用表单提交的,切记要
上传表单数据同时设置token和key
token的上传策略中scope应为bucket:key的形式。