Я пытаюсь найти способ разрешить пользователю в моем приложении Meteor нажать кнопку и загрузить несколько файлов, к которым у них есть доступ (которые хранятся в S3, используя Пакет Slingshot).Как создать ZIP-файл S3-файлов в Meteor
Моя первая идея состояла в том, чтобы открыть каждый файл на новой вкладке в браузере, но быстро увидев, что некоторые браузеры не позволяют открывать несколько новых вкладок и видеть их как всплывающие окна.
Я видел пакет JSZip, и я думаю, что я понимаю, как создать ZIP файл ОК с помощью основного текста вставляет
var zip = new JSZip();
zip.file("Hello.txt", "Hello World\n");
var img = zip.folder("images");
img.file("smile.gif", imgData, {base64: true});
var content = zip.generate({type:"blob"});
, но я меньше уверен в том, как создать ZIP-файл из различных S3 urls Я передаю его.
Есть ли у кого-нибудь указатели на то, как добавить эти удаленные файлы в ZIP или, возможно, даже разрешить браузерм разрешать несколько загрузок?
Большое спасибо
Большое спасибо Ankit, я взгляну на это! –
Добро пожаловать! Дайте мне знать, если это сработает. – Ankit