Converting A File Uploaded To Base64 using FuctBase64
fuctBase64
Converting File Uploads To Base64
Using the library.
Installation
install the library using
npm install fuctbase64
or
npm install fuctbase64 --save
to save to your package.json.
Usage
In Angular 2+
// Imports
import { Component } from '@angular/core';
let fileUpload = require('fuctbase64');
// Component Decorator
@Component({
  selector: 'app-file-upload-to-base64',
  template: `<input type="file" name="fileInput" (change)="onFileChange($event)" #fileInput formControlName="fileUpload" />
  <br>
  <div>
    {{fileResult}}  
  </div>`
})
// Component Class
export class FileUploadToBase64Component {
  title = 'app works!';
  fileResult: any;
  constructor(){
  }
  onFileChange(event){
      let result = fileUpload(event);
      this.fileResult = result;
  }
}
Check out the Plunkr
In Vanilla Javascript
<input id="the-file" name="file" type="file">
let fileUpload = require('fuctbase64');
var fileInput = document.getElementById('the-file');
let fileResult = fileUpload(fileInput, true);
console.log(fileResult);
Multiple File Upload
<input id="the-file" name="file" type="file" multiple>
let fileUpload = require('fuctbase64');
var fileInput = document.getElementById('the-file');
let fileResult = fileUpload(fileInput, true);
console.log(fileResult);Written by bootoo
Related protips
2 Responses
Hi Ronald ... What's the error you are getting ??
over 1 year ago
·
Hi Everyone you can send me a mail dayoajisebutu@gmail.com if you have issues with the the library
over 1 year ago
·
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
 #Javascript 
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#