Я использую JSZip для Zip и загружаю более 5 файлов CSV из BLOB-объекта Azure.
Используя приведенный ниже код
FileArray - содержит более 5 URL-адресов BLOB-объектов для доступа к файлам CSV
if(fileArray.length > 5) // Download the files as zip file if user selects more than 5 files to export
{
var zip = new JSZip();
var zipFileName = "exportfiles.zip";
var fileCount = 0;
fileArray.forEach(function(files)
{
var fileName = files.fileName;
**JSZipUtils.getBinaryContent**(files.downloadLink, function(err, data)
{
if(err) // If file not exists alert the user
{
alert("Error in downloading or File: "+ fileName + " doesn't exists");
return false;
}
fileCount++;
zip.file(fileName, data, {binary:true});
if(fileCount === fileArray.length)
{
var zipFile = zip.generateAsync({type: "blob"})
.then(function(content){
saveAs(content, zipFileName);
});
}
})
});
}
Но я получаю "Ошибка при загрузке ...".
Любая помощь ??
В консоли:
Не удалось загрузить https://dev -storage.test.com / tst-import / mr / tes.csv :
В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».Origin 'https://ui.promaxoptimizedev.com' поэтому не разрешен доступ.