2011-12-22 11 views
10

JavaScript'i kullanarak dosyaları ziplemek için bir yol var mı? Örneğin, Yahoo postalarında olduğu gibi, tüm ekleri bir e-postadan indirmeyi seçtiğinizde, sıkıştırılır ve tek bir zip dosyasında indirilir. JavaScript bunu yapabilir mi? Eğer öyleyse, lütfen bir kodlama örneği verin.JavaScript'i kullanarak dosyaları Zip yapmak için:

Görevi yapmak için jszip adlı bu kitaplığı buldum ancak bilinen ve çözülmeyen sorunlar var.

Teşekkür ederiz.

+0

yahoo kullanabilirsiniz. –

+0

http://stackoverflow.com/questions/2095697/unzip-files-using-javascript – kvc

+0

adresinin olası kopyası Kvc Bunu da gördüm ama sorum şu an zip dosyaları. Unzip değil. Yani başka bir yazı olarak sorma düşüncesi :) – Isuru

cevap

0

JavaScript bunu yapabiliyor ancak güvenebileceğiniz çapraz tarayıcı tarzında değil.

Ancak bu, sunucu tarafı dili ile kolayca yapılabilir. Eğer PHP'ye alışkınsanız, PHP'nin ZIP fonksiyonları için belgeler: http://php.net/manual/en/book.zip.php

1

Yeni HTML5 dosya API'ları ve yazılan dizilerle, JavaScript'te istediğiniz her şeyi yapabilirsiniz. Ancak, tarayıcı desteği mükemmel olmayacak. Sanırım "çözülmemiş sorunlar" ile kastettiğin şey buydu. Sunucuda bunu yapmak için şu an için tavsiye ederim. Örneğin, PHP'de, sunucuda this extension.

İlgili konular