Chrome: Create file input from blob with Javascript? Chrome: Create file input from blob with Javascript? google-chrome google-chrome

Chrome: Create file input from blob with Javascript?


new File() constructor is available at chromium / chrome 38+. See File Constructor Sample , File API.

var date = new Date(),  filename = "file-" + date.getTime() + ".html";var generatedFile = new File(  ["<!DOCTYPE html><html><body>" + filename + "</body></html>"]  , filename  , {  type: "text/html",  lastModified: date  });var objUrl = URL.createObjectURL(generatedFile);console.log(generatedFile, objUrl);var reader = new FileReader();reader.addEventListener("load", function(event) {  console.log(event.target.result)});reader.readAsText(generatedFile);