Я граю з ідеєю зробити повністю zip / unzip утиліту на основі JavaScript, до якої кожен може отримати доступ із браузера. Вони можуть просто перетягнути свій поштовий індекс безпосередньо у браузер, і це дозволить завантажити всі файли всередині. Вони також можуть створювати нові поштові файли, перетягуючи в них окремі файли.
Я знаю, що краще було б це зробити на сервер, але цей проект просто для задоволення.
Перетягування файлів у браузер має бути досить простим, якщо я скористаюся різними доступними методами. (Стиль Gmail)
Сподіваємось, кодування / розшифрування повинні бути нормальними. Я бачив кілька бібліотек z3 з zip, тож я впевнений, що мені слід добре.
Моя проблема - завантаження файлів наприкінці.
window.location = 'data:jpg/image;base64,/9j/4AAQSkZJR....'
це чудово працює у firefox, але не в хромі.
Я можу вставляти файли у вигляді зображень із простою хромою за допомогою хрома <img src="data:jpg/image;ba.." />
, але ці файли не обов'язково будуть зображеннями. Вони можуть бути будь-якого формату.
Хтось може придумати інше рішення чи якесь вирішення?