2011-12-22 23 views
10

का उपयोग कर फ़ाइलों को ज़िप कैसे करें जावास्क्रिप्ट का उपयोग कर फ़ाइलों को ज़िप करने का कोई तरीका है ?? उदाहरण के लिए, याहू मेल की तरह, जब आपने किसी ईमेल से सभी अनुलग्नक डाउनलोड करना चुना, तो यह एक ज़िप फ़ाइल में ज़िप और डाउनलोड हो जाता है। जावास्क्रिप्ट ऐसा करने में सक्षम है? यदि ऐसा है, तो कृपया एक कोडिंग उदाहरण प्रदान करें।जावास्क्रिप्ट

मुझे यह कार्य करने के लिए jszip नामक इस लाइब्रेरी को मिला लेकिन यह ज्ञात और अनसुलझे समस्याएं हैं।

धन्यवाद।

+0

याहू सर्वर पर ऐसा कर सकते हैं। –

+0

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

+0

@kvc के संभावित डुप्लिकेट मैंने यह भी देखा लेकिन मेरा सवाल फाइलों को ज़िप करना है। अनजिप नहीं है। तो इसे एक और पोस्ट के रूप में पूछने के बारे में सोचा :) – Isuru

उत्तर

0

जावास्क्रिप्ट ऐसा करने में सक्षम है लेकिन क्रॉस-ब्राउज़र फैशन में नहीं है जिस पर आप भरोसा कर सकते हैं।

हालांकि यह सर्वर-साइड भाषा के साथ आसानी से किया जा सकता है। यदि आप यहां PHP के लिए उपयोग किए जाते हैं तो PHP के ज़िप कार्यों के लिए प्रलेखन है: http://php.net/manual/en/book.zip.php

1

नई HTML5 फ़ाइल एपीआई और टाइप किए गए सरणी के साथ, आप जावास्क्रिप्ट में जो कुछ भी चाहते हैं वह कर सकते हैं। हालांकि, ब्राउजर समर्थन बहुत अच्छा नहीं होगा। मैं अनुमान लगा रहा हूं कि "अनसुलझे मुद्दों" से आपका क्या मतलब है। मैं सर्वर पर ऐसा करने के लिए, समय के लिए अनुशंसा करता हूं। उदाहरण के लिए, PHP में, आप this extension.