报错函数-api_key
正试图用云形部件签名上传使用PHP云型SDK制作请求签名后端签名代码为
$options=数组+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$timestamp=时间United_preset//.返回签名
正确创建签名(据我所知)并返回前端,到时我可调用云化.CreateUploadWeffects然而,当我打开部件并尝试上传图像时,我发现误差“误差要求参数-api_key”。据我理解,前端完全不需要api密钥创建签名时只需后端使用它后端上已经有它,值(云名和api秘密)被确认为正确值少了什么感谢您的帮助
编辑:我刚向前端添加api密钥时创建云形部件而不再见差错spi键前端为何需要这难道不泄露信息保密吗?
答案解析
-
感谢Vdeub信息,我添加到前端部件键并清除错误然而我正经历另一个我似乎无法解决的错误
Invalid Signature 637ee00280cbd4a85751d8de8e0eff51aaa6fadc.字符串签名-'文件夹=
&source=uw×tamp=1685544025&upload_preset= ' 返回签名不单是一个云端期望,我也无法用命令echo-n复制回签名
&source=uw×tamp=1685544025&upload_preset= 命令行中由 Aleksandar建议 https://support.www.aaaalireno.com/hc/en-us/articles/203817991-How-to-generate-a-Cloudinary-signature-on-my-own-#article-comments 云形部件通过设置上传信号值函数取2参数(回调参数和参数对签名对象),让云形部件上传时自动调用(成员社区论坛建议简单性,尽管我目前似乎无法找到讨论内容)。
前端 :
康斯特新部件=云化 创建加载部件
上传Preset 显示授权By:假文件夹 i_key: 上传信号:此.generate信号资源类型:image,showAsceedObjects: true,单加注AutoClose: true} }生成信号:函数(回召,spres_to_sign){Ext.Ajax.request{方法:POST/url , params: { data: params_to_sign, }, success: function (response) { console.debug("Signing successful") console.debug(response) let signature = Ext.JSON.decode(response.responseText).signature console.log('signature: ' + signature) callback(signature) }, failure: function (response) { console.warn("Signing Unsuccessful") console.debug(response.responseText) new Error('Signing request failed') } }) }, 后端 :
$options=数组
api_key api_secret /所有确认正确值$签名=云性:sign_request数组 //Data自动机由云性部件传输//返回签名 文件夹、源码、时间戳和上传_预设从签名函数返回对象表示正确信息正由云式构件传递并由签名请求函数签名函数还存取签名需要的api-secret, 所以我不确定出错
任何帮助都十分感激,谢谢
0 -
你好
报错字符串还原正数字符串并用API键签名
可分享签名生成时传递的精度参数吗?请检查时间戳
if you can打印字符串后传到部件帮助
完全工作示例中您可能发现帮助 :
博客文章可能有所帮助
希望这有帮助 有任何问题请通知我
最好的问候
塔马拉
0