媒体上传后有过期签名吗?

选项
fte_idk
fte_idk 成员文章数 :一号

使用云存储图像、视频和GIFs
i使用nodejs创建签名并下给定云版

古典名词:#2.1.0

代码生成签名

康斯特时间戳= Math.轮转(新日期/1000)st签名Params={public_id, timetampconst签名 Result = 云性.utils.api_sign_request(签名Params,CLOUDINIARY_CONFIG.API_SEST);

生成签名后,我寄送前端,媒体通过寄件请求上传URL

上传媒体后,如果我上传其他媒体到相同的URL上传后签名过期 免得其他人上传到同名URL

标记 :

答案解析

  • 维萨姆
    维萨姆 云化员工成员文章数 :78号
    选项

    Hiidk,

    云形签名有效1小时,因为时间戳基础,因为它有文档记录表示生成签名后可使用最长一个小时后段签名过期不可上传

    但要保证签名在单上传后立即过期(请比方说1分钟),您只需将签名使用时间戳设为59分钟前即可。签名默认有效一小时-一分钟后签名过期万一有同签名的另一上传时,将出现过期请求报错

    可修改时间标注如下:

    康斯特时间戳= Math.轮(新日期)getTime()/1000-59*60

    需要更多开发的另一选项是,如果您希望签名在单上传后立即过期可跟踪服务器上签名用法签名上传后标记为数据库中“使用”。生成签名URL上传前检查签名使用过拒绝上传请求

    我希望这有帮助有额外问题请通知我

    视界

    维萨姆

Baidu
map