Преобразование загрузки файлов в Base64
Монтаж
установить библиотеку, используя
npm install fuctbase64
или же
npm install fuctbase64 --save
Чтобы сохранить на вашем пакете.
Применение
В угловом 2+
// Imports
import { Component } from '@angular/core';
let fileUpload = require('fuctbase64');
// Component Decorator
@Component({
selector: 'app-file-upload-to-base64',
template: `
{{fileResult}}
`
})
// Component Class
export class FileUploadToBase64Component {
title = 'app works!';
fileResult: any;
constructor(){
}
onFileChange(event){
let result = fileUpload(event);
this.fileResult = result;
}
}
Проверьте Планкр
В ванильном JavaScript
let fileUpload = require('fuctbase64');
var fileInput = document.getElementById('the-file');
let fileResult = fileUpload(fileInput, true);
console.log(fileResult);
Несколько файлов загрузки
let fileUpload = require('fuctbase64');
var fileInput = document.getElementById('the-file');
let fileResult = fileUpload(fileInput, true);
console.log(fileResult);
Оригинал: “https://dev.to/sirbootoo/converting-a-file-uploaded-to-base64-using-fuctbase64-57go”