簡體   English   中英

Cloudinary 圖像大小為 10 mb,但無法使用 node.js 上傳甚至 500 kb 的圖像

[英]Cloudinary image size is 10 mb but unable to upload images of even 500 kb using node.js

const myCloud = await cloudinary.v2.uploader.upload((req.body.avatar||req.body.avtar), {
        folder: "avatars",
        width: 150,
        crop: "scale",
        limit: 5000000,
        maxFileSize: 500000,
      function(err) {
            console.log(err)
        } 

我無法上傳尺寸大於 100 kb 的圖片,誰能告訴我我做錯了什么? 上傳大於此大小的圖像會導致狀態代碼 500 並且始終顯示 xhr.js:10 行。

我是 Danny,Cloudinary 的開發支持工程師之一。

我在我們的日志中查看了您的一些上傳請求,並且在每種情況下文件都是空的,因此req.body.avatarreq.body.avtar似乎沒有填充任何數據。 您能否在它們到達上傳者之前檢查它們是否有內容(base64 編碼圖像、對本地文件的引用或 URL)? 您可能需要使用Multer等中間件來將表單數據傳遞給上傳者。

我很高興在這里為您提供幫助,但如果您希望將代碼片段保密,歡迎您在我們的支持中心提出請求,我們可以在那里回復。

期待您的回音。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM