Lire des données à partir de BLOB URL en Javascript

J'ai une GOUTTE d'URL, et je veux recréer une seconde GOUTTE d'URL, de sorte qu'il est téléchargé par défaut.

JS:

var blob1 = new Blob(["Hello world!"], { type: "text/plain" });
url1 = window.URL.createObjectURL(blob1);
blob2=new Blob([url1], {type: 'application/octet-stream'});
url2 = window.URL.createObjectURL(blob2);
var a = document.createElement("a");
document.body.appendChild(a);
a.style = "display: none";
a.href = url2;
a.click();
window.URL.revokeObjectURL(url);

Voir dans JSFiddle:

https://jsfiddle.net/7spry3jn/

Mais cela ne crée un fichier texte containint de la première URL. Comment puis-je Lire des données à partir de la première GOUTTE d'URL en Javascript et le nourrir pour créer la deuxième BLOB?

  • Pourquoi vous voulez créer une 2ème blob?
  • Le premier n'est pas de forcer le téléchargement. J'ai donc créer un second avec une telle fonctionnalité.
InformationsquelleAutor Ho1 | 2016-02-27