var bl = window.URL.createObjectURL(xhr.response)
var zip = new JSZip();
zip.file(bl);
zip.generateAsync({type:"blob"})
.then(function(content) {
saveAs(content, "example.zip");
}, function(err){
console.log(err)
})
Mein XmlHttpRequest bekam eine Antwort vom Typ 'Blob' aus einer Bilddatei. Wie kann ich die Blob-Image-Datei in eine Image-Datei konvertieren (zB .gif, .jpg, .bmp, .jpg-large, etc.), damit ich eine Zip-Datei ohne Fehler erstellen kann?Javascript Blob zur Bildkonvertierung mit JSZip
[.file] (https://stuk.github.io/jszip/documentation/api_jszip/file_name.html), wenn ein einziges Argument übergeben Trys, eine Datei erhalten eine Datei nicht festgelegt. Um eine [Datei] (https://stuk.github.io/jszip/documentation/api_jszip/file_data.html) zu setzen, müssen Sie ihr zwei Argumente übergeben, den Namen und den Inhalt (das kann der Blob sein, den Sie bekommen haben) –