मैं पूरी तरह से जावास्क्रिप्ट-आधारित ज़िप / अनज़िप उपयोगिता बनाने के विचार के साथ खेल रहा हूं जिसे कोई भी ब्राउज़र से एक्सेस कर सकता है। वे बस अपने ज़िप को सीधे ब्राउज़र में खींच सकते हैं और यह उन्हें सभी फाइलों को डाउनलोड करने देगा। वे व्यक्तिगत फ़ाइलों को अंदर खींचकर नई ज़िप फाइलें भी बना सकते हैं।
मुझे पता है कि इसे सर्वराइड करना बेहतर होगा, लेकिन यह प्रोजेक्ट थोड़ा मज़ेदार है।
अगर मैं उपलब्ध विभिन्न विधियों का लाभ उठाता हूं, तो फ़ाइलों को ब्राउज़र में खींचना काफी आसान होना चाहिए। (जीमेल शैली)
एन्कोडिंग / डिकोडिंग उम्मीद है कि ठीक होना चाहिए। मैंने कुछ as3 ज़िप पुस्तकालयों को देखा है इसलिए मुझे यकीन है कि मुझे उसके साथ ठीक होना चाहिए।
मेरा मुद्दा अंत में फ़ाइलों को डाउनलोड कर रहा है।
window.location = 'data:jpg/image;base64,/9j/4AAQSkZJR....'
यह फ़ायरफ़ॉक्स में ठीक काम करता है लेकिन क्रोम में नहीं।
मैं फ़ाइलों को क्रोम के उपयोग से ठीक छवियों के रूप में एम्बेड कर सकता हूं <img src="data:jpg/image;ba.." />
, लेकिन फाइलें आवश्यक रूप से छवियां नहीं होंगी। वे कोई भी प्रारूप हो सकते हैं।
क्या कोई अन्य समाधान या किसी प्रकार के समाधान के बारे में सोच सकता है?