Я использую библиотеку Zip.js
для экспорта zip файла (внутри zip файла есть два изображения файла с форматом .png
) и символ Японии имени файла изображения (пример: 日本語①.png
, 日本語②.png
, 日本語③.png
).
Но после экспортированного файла zip имя файла изображения внутри не соответствует действительности. Возможно они зашифрованы.
Вот мой код:
var zip = new JSZip();
var base64ImageContent = null;
var blob = new Blob();
base64ImageContent = base64.replace(/^data:image\/(png|jpeg);base64,/, "");
blob = base64ToBlob(base64ImageContent, 'image/png');
zip.file("人件費" + '.png', blob, { base64: true });
zip.generateAsync({ type: "blob" }).then(function (content) {
var now = CreateFileNameString("全て");
saveAs(content, now + ".zip");
});
И вот результат:
введите описание изображения здесь
Есть идеи, как это можно решить?