簡體   English   中英

將角材料文件輸入轉換為base64格式

[英]Convert Angular Material File Input to base64 format

我正在為我的項目的材料設計使用Angular 1.7。 我為此使用角形材料文件輸入,但它以文件格式提供了結果。 我需要的是將該文件格式轉換為base64格式。 我嘗試了一些外部庫,但對我不起作用。 任何人都可以發布代碼或制作codepen / jsfiddle。

您可以嘗試此解決方案(這是此文章的副本: 如何在JavaScript中將文件轉換為base64? ):

function getBase64(file) {
   var reader = new FileReader();
   reader.readAsDataURL(file);
   reader.onload = function () {
     console.log(reader.result);
   };
   reader.onerror = function (error) {
     console.log('Error: ', error);
   };
}

var file = /*Your file goes here*/
getBase64(file); // prints the base64 string

暫無
暫無

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

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