CORS отсутствует, позволяет origin загружать файл и помещать его в zip с помощью jszip

#javascript #jszip

#язык JavaScript #jszip

Вопрос:

У меня есть этот код:

 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);  });  }  }); }); }  

с помощью этого html:

 lt;input id="button" type="button" onclick="create_zip()" value="Create Zip"gt;lt;/inputgt;  

И я продолжаю сталкиваться с ошибкой, в которой говорится, что CORS отсутствует, чтобы разрешить происхождение Как бы я решил эту проблему? Спасибо