Исправлен баг "Malicious entry" - ругался на невалидные имена файлов при извлечении из zip-архива
This commit is contained in:
@@ -14,7 +14,7 @@ class ZipReader {
|
|||||||
if (this.zip)
|
if (this.zip)
|
||||||
throw new Error('Zip file is already open');
|
throw new Error('Zip file is already open');
|
||||||
|
|
||||||
const zip = new StreamZip.async({file: zipFile});
|
const zip = new StreamZip.async({file: zipFile, skipEntryNameValidation: true});
|
||||||
|
|
||||||
if (zipEntries)
|
if (zipEntries)
|
||||||
this.zipEntries = await zip.entries();
|
this.zipEntries = await zip.entries();
|
||||||
|
|||||||
Reference in New Issue
Block a user