我将 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 帐户
明月笑刀无情