Juego con la idea de crear una utilidad zip/unzip completamente javascript a la que cualquiera pueda acceder desde un navegador. Simplemente pueden arrastrar su zip directamente al navegador y les permitirá descargar todos los archivos. También pueden crear nuevos archivos zip arrastrando los archivos individuales en.Descargar el archivo url de datos
Sé que sería mejor hacerlo serverside, pero este proyecto es sólo para un poco de diversión.
arrastrar archivos en el navegador debería ser bastante fácil si tomo ventaja de los diversos métodos disponibles. (Estilo Gmail)
de codificación/decodificación de esperar que debe estar bien. He visto algunas bibliotecas zip AS3, así que estoy seguro de que estaré bien con eso.
Mi problema es la descarga de los archivos al final ..
window.location = 'data:jpg/image;base64,/9j/4AAQSkZJR....'
esto funciona bien en Firefox pero no en cromo.
que puede incrustar los archivos como imágenes acaba de encontrar en cromo utilizando <img src="data:jpg/image;ba.." />
, pero los archivos solía ser necesariamente imágenes. Podrían ser cualquier formato.
¿Alguien puede pensar en otra solución o algún tipo de trabajo?
[El apoyo actual] (http://caniuse.com/download) es, desafortunadamente, bastante limitado – Casebash