2014-12-23 110 views
3

我已經完成了一些查看Cloudinary API並上傳NodeJS的示例,並且它看起來像服務器端上載使用文件路徑。同時,客戶端上傳需要一個前端輸入標籤。我已經有了一個前端讓用戶選擇並裁剪一張照片,這給了我一個數據URI。我想將這個文件保存到Cloudinary中,而不必使用它們內置的前端選項。這可能嗎?這基本上意味着我可以調用某種可以接受URI或文件blob的上傳函數。將圖像URI上傳到Cloudinary

回答

6

Cloudinary支持使用data-URI編碼字符串上傳文件。 請確保您將內容作爲Data-URI發送,如此處所述:http://en.wikipedia.org/wiki/Data_URI_scheme

例如,在Node.js的:

cloudinary.uploader.upload( 「數據:圖像/ GIF; BASE64,R0lGODlhAQABAIAAAAAAAP /// yH5BAEAAAAALAAAAAABAAEAAAIBRAA7」, 功能(結果){的console.log(結果)});

+0

正是我需要的,謝謝! – ritmatter

+0

這是給我一個錯誤 HTTP_CODE :消息 : 「缺少必需的參數 - 文件」 –

+0

我不能在我結束重現此,上面的代碼爲我工作。請分享一些更多信息,您的Cloudinary SDK版本,您使用的確切代碼以及任何其他可能相關的信息。另外,請打開支持票,Cloudinary的支持團隊樂意提供幫助。 –