php使用webuploader表单上传文件覆盖文件key doesn't match with scope的问题和解决思路

需求:因为一个记录只要一个文件即可,所以文件名称是根据id来做变换的,这样就能保证,文件是一个,如果文件名随机的,就会产生很多垃圾文件。上传到七牛的时候,第一次可以正常上传,但第二次再上传同一个文件,则会显示文件已存在,如下图:

根据官方提示:设置scope为bucket:key的样式,于是我在上传策略中设置了

但上传返回的结果却是:

   key doesn't match with scope

原来key的值也需要在webuploader里面设置一下,这样才可以的。如下图:

至于token和key是怎么获取的,大家可以看我以前的文章。

于是在webuploader的formData里面设置了token和key上传即可成功了。同样的,如果是用表单提交的,切记要

上传表单数据同时设置token和key

token的上传策略中scope应为bucket:key的形式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值