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