Closed 7sDream closed 8 years ago
uploader 的 Rput 函数文档里写着 key 可以设定访问路径。
uploader
Rput
key
以下为我的代码:
ACCESSKEY 和 SECRETKEY 皆已设置。
ACCESSKEY
SECRETKEY
但在我使用,如果上传的文件 key 加入了前缀 rikka/,则无法上传成功:
rikka/
上图里有很多我自己项目的 Log,所以可能有些难看清。但是注意第一个红框,key 是 rikka/<uuid>,然后二三两个框里就输出了上传重试/失败的消息。
rikka/<uuid>
如果 key 之前不加前缀 rikka/ 则可上传成功:
可以看到上传成功了,并且尝试访问最后的文件路径也能得到上传的文件。
所以我想问如果想要上传的时候设置路径,到底应该怎么使用 key 这个参数呢?难道需要 escape 么?
谢谢。
已找到问题,是编码上传的文件名中有非法字符,去掉了就好了。
👍 后面我们酌情增加一个文件名检查。
uploader
的Rput
函数文档里写着key
可以设定访问路径。以下为我的代码:
ACCESSKEY
和SECRETKEY
皆已设置。但在我使用,如果上传的文件
key
加入了前缀rikka/
,则无法上传成功:上图里有很多我自己项目的 Log,所以可能有些难看清。但是注意第一个红框,
key
是rikka/<uuid>
,然后二三两个框里就输出了上传重试/失败的消息。如果
key
之前不加前缀rikka/
则可上传成功:可以看到上传成功了,并且尝试访问最后的文件路径也能得到上传的文件。
所以我想问如果想要上传的时候设置路径,到底应该怎么使用
key
这个参数呢?难道需要 escape 么?谢谢。