I have this code:
function create_zip() {
var zip = new JSZip();
var count = 0;
var zipFilename = "zipFilename.zip";
var urls = [
'Link to full file url'
];
urls.forEach(function(url){
var filename = "filename";
// loading a file and add it in a zip file
JSZipUtils.getBinaryContent(url, function (err, data) {
if(err) {
throw err; // or handle the error
}
zip.file(filename, data, {binary:true});
count++;
if (count == urls.length) {
zip.generateAsync({type:'blob'}).then(function(content) {
saveAs(content, zipFilename);
});
}
});
});
}
with this html:
<input id="button" type="button" onclick="create_zip()" value="Create Zip"></input>
And I keep running into an error saying CORS missing allow origin How would I fix this issue? thanks
You can try with this CORS permissions. It's working for me:
[
{
"AllowedHeaders": [],
"AllowedMethods": [
"GET"
],
"AllowedOrigins": [
"your URL"
],
"ExposeHeaders": []
}
]