按照文档的token防盗链签名描述
设置图片链接 http://{空间域名}/dir/pic.jpg 10分钟有效
当前时间秒数 = 1370000000
etime = 1370000000 + 600 = 1370000600
URI = "/dir/pic.jpg"
sign = MD5(token密匙&etime&URI) = xxxxxxxxxxxxabcdefghyyyyyyyyyyyy
_upt = MD5(token密匙&etime&URI){中间8位}+etime = abcdefgh1370000600
这样确实可以满足下载需求,但将URI改成/dir/, 企图给整个目录下载签名时, 下载出现403错误。
upyun是否支持按目录签名?还是我的写法有问题?
用
_upp
参数,范围0 <= x <= 20
的正整数,代表目录的层数,比如目录/2015/04/
,_upp
就等于2
,算签名如下(PHP 版):访问形式:
http://ceshi-files.b0.upaiyun.com/2015/04/2bc43800651430ef.jpg?_upp=2&_upt=1d3cba7c1429621619