【发布时间】:2022-12-16 20:22:03
【问题描述】:
我正在尝试使用从我的前端获取的文件将文件上传到 Cloudinary。我尝试从文档和 StackOverflow 答案中拼凑出执行此操作的方法,但出现 400 错误:
export async function uploadImageToCloudinary(file: File) {
const url = `https://api.cloudinary.com/v1_1/${cloudName}/upload`;
const fetched = await fetch(url, {
method: "post",
body: JSON.stringify({
file,
cloud_name: cloudName,
upload_preset: "unsigned",
}),
});
const parsed = await fetched.json()
console.log({
parsed // 400 error, message: "Upload preset must be specified when using unsigned upload"
});
}
【问题讨论】:
标签: javascript typescript fetch-api cloudinary