Sto giocando con l'idea di creare un'utilità zip / unzip completamente basata su JavaScript a cui chiunque possa accedere da un browser. Possono semplicemente trascinare la zip direttamente nel browser e gli permetterà di scaricare tutti i file all'interno. Possono anche creare nuovi file zip trascinando i singoli file in.
So che sarebbe meglio farlo sul lato server, ma questo progetto è solo per un po 'di divertimento.
Trascinare i file nel browser dovrebbe essere abbastanza semplice se traggo vantaggio dai vari metodi disponibili. (Stile Gmail)
Si spera che la codifica / decodifica vada bene. Ho visto alcune librerie zip as3 quindi sono sicuro che dovrei andare bene con quello.
Il mio problema è il download dei file alla fine.
window.location = 'data:jpg/image;base64,/9j/4AAQSkZJR....'
funziona bene con Firefox ma non con Chrome.
Posso incorporare i file come immagini bene in Chrome usando <img src="data:jpg/image;ba.." />
, ma i file non saranno necessariamente immagini. Potrebbero essere di qualsiasi formato.
Qualcuno può pensare a un'altra soluzione o una sorta di soluzione alternativa?