Herkesin bir tarayıcıdan erişebileceği tamamen JavaScript tabanlı bir zip / unzip yardımcı programı yapma fikrini oynuyorum. Zip'lerini doğrudan tarayıcıya sürükleyebilirler ve bu, içindeki tüm dosyaları indirmelerine izin verir. Ayrı ayrı dosyaları sürükleyerek yeni zip dosyaları da oluşturabilirler.
Bunu sunucu tarafında yapmanın daha iyi olacağını biliyorum ama bu proje sadece biraz eğlence amaçlı.
Mevcut çeşitli yöntemlerden yararlanırsam, dosyaları tarayıcıya sürüklemek yeterince kolay olacaktır. (Gmail stili)
Kodlama / kod çözme umarım iyi olur. Bazı as3 zip kitaplıkları gördüm, bu yüzden bu konuda sorun olmayacağından eminim.
Sorunum, dosyaların sonunda indirilmesidir.
window.location = 'data:jpg/image;base64,/9j/4AAQSkZJR....'
bu, firefox'ta iyi çalışır, ancak chrome'da çalışmaz.
Dosyaları kullanarak Chrome'da gayet iyi görüntüler olarak yerleştirebilirim <img src="data:jpg/image;ba.." />
, ancak dosyalar mutlaka resim olmayacak. Herhangi bir format olabilirler.
Başka bir çözüm veya bir tür geçici çözüm düşünebilen var mı?