Я играю с идеей создания полностью основанной на javascript программы zip/unzip, доступной любому пользователю из браузера. Они могут просто перетащить zip прямо в браузер, и это позволит им загружать все файлы внутри. Они также могут создавать новые zip файлы, перетаскивая отдельные файлы.
Я знаю, что было бы лучше сделать это serveride, но этот проект просто для удовольствия.
Перетаскивание файлов в браузер должно быть достаточно простым, если я использую различные доступные методы. (стиль gmail)
Кодирование/декодирование, надеюсь, будет прекрасным. Я видел некоторые zip-библиотеки as3, поэтому я уверен, что с этим все в порядке.
Моя проблема заключается в загрузке файлов в конце.
window.location = 'data:jpg/image;base64,/9j/4AAQSkZJR....'
это отлично работает в firefox, но не в хроме.
Я могу вставлять файлы в виде изображений, просто найти в chrome с помощью <img src="data:jpg/image;ba.." />
, но файлы не обязательно будут изображениями. Они могут быть в любом формате.
Может ли кто-нибудь подумать о другом решении или о какой-то работе?