如何修復 Cloudinary 中的 “找不到上傳預設” 錯誤
我在一個使用 Cloudinary 作為圖片存儲的測試專案中遇到了這個問題。
當我嘗試上傳圖片時,出現了 400 Bad Request 的錯誤,並且携帶了以下 JSON 消息:
1 | {"error":{"message":"找不到上傳預設"}} |
原來我沒有設置一個上傳預設。
您需要在 Cloudinary 控制台的設置中,進入上傳選項卡,點擊 “添加上傳預設” 按鈕,然後添加一個上傳預設。
然後,在您的 Cloudinary 上傳代碼中使用該預設名稱。
舉個例子,假設我有一個從 HTML 畫布中編寫的 canvas
對象,下面是將其作為圖片上傳到 Cloudinary 的代碼:
1 | const base64Image = canvas.toDataURL() |
提示:在測試時,您可以選擇添加一個未簽名的上傳預設,因為這會簡化代碼。
tags: [“Cloudinary”, “上傳預設”, “錯誤修復”]