我将 Cloudinary 与 Laravel 一起使用,我想让用户从现有文件中进行选择或上传新文件。如何在后端(在我的情况下为 php)上生成身份验证签名?并将其传递给前端(JavaScript)?我尝试使用未签名的上传预设让用户上传而不需要他们登录,但没有运气。mediaWidget = cloudinary.createMediaLibrary({ cloud_name: "my-cloud-name", api_key: 'my-api-key', username: 'email id', uploadPreset: "unsigned-upload-preset", multiple: false, }, { insertHandler: function (data) { data.assets.forEach(asset => { console.log("Inserted asset:", JSON.stringify(asset, null, 2)) }) } } );我没有收到任何错误,但它总是要求用户登录到 cloudinary 帐户
2 回答
明月笑刀无情
TA贡献1828条经验 获得超4个赞
你需要使用Cloudinary PHP SDK或者有一个Cloudder,一个 Cloudinary 的 Laravel 包装器,它有一些很好的帮助器,虽然它没有涵盖所有用例。
该Cloudinary文档介绍使用PHP SDK图像和视频上传。
- 2 回答
- 0 关注
- 135 浏览
添加回答
举报
0/150
提交
取消