簡體   English   中英

從javascript保存base64圖像

[英]save base64 image from javascript

我在 JavaScript 名稱中有一個變量myImage ,它保存圖像的base64編碼字符串,如data:image/png;base64,iVBORw0KGgoAAAANSUhE......現在我想將此圖像保存在服務器端的文件夾中。 請幫忙

提前致謝

你需要更好地提出問題,但我會盡量給你一個基本的解釋。

第一步:將base64字符串傳遞給服務器。

第二步:剝去第一部分和最后部分。

第三步:base64_decode 字符串。

第四步:file_put_contents 的結果。

當然,這是非常基本的,但已經有答案了,我可以通過谷歌搜索找到更多。

下面的代碼可以解決問題:

在這里,您只是將數據寫入文件並以寫入格式保存

var data = image.replace(/^data:image\/\w+;base64,/, "");
    var buf = new Buffer(data, 'base64');
    fs.writeFile('image.png', buf,function(err, result) {
      if(err){console.log('error', err);}
    });

生成的圖像將作為 image.png 存儲在當前目錄中

暫無
暫無

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

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