[Linux-programlama] Re: On the fly Zip yapma

---------

[Linux-programlama] Re: On the fly Zip yapma

From: What you get is Not what you see <wyginwys_at_gmail.com>
Date: Fri, 5 Jun 2009 11:13:29 +0300
Message-ID: <47e7b1180906050113q64cbee6ex7c8dc3c71d2e502f@mail.gmail.com>

2009/6/5 Nuri Akman <nuri.akman_at_hazine.gov.tr>:
> Merhaba Ömer Bey,
>
> Birçeşit File Upload mekanizması ile kullanıcıdan gelen dosyaları
> topluyorum. Bir web arayüzü sayesinde de gönderilen dosyaları download
> ettiriyorum.
>
> Eğer kullanıcı 20 dosya göndermişse 20 defa download etmek yerine bir defada
> .ZIP dosya olarak indirsin istiyorum.
>
> Ayrıca, gönderilen dosyalar çalıştırıldığında benim için risk
> oluşturabilecek içerik de barındırabilir (örnek: .php dosyası gönderilmesi
> durumu). Eğer, ben dosya indirme işimi bu şekilde .ZIP aracılığı ile
> halledersem ve kullanıcı orjinal dosyanın linkine bilemezse "tür kısıtı
> getirmeksizin" tüm dosyaları sistemimde kabul edebilirim.
>
> Diğer taraftan, gelen dosyaların tümünü bir klasörde saklıyorum. Bunları 1
> hafta bekletip sileceğim. Dolayısıyla bu anlamda sorunum yok.
>
Phpdeki memory variable in web server uzerinden gonderilecegini hic
sanmiyorum.Tam mekanizmayi bilmiyorum ama php isini tamamlayinca
ciktiyi apache ye verir. Bu cikti da sanirim bir tur dosya. Bu isler
socketler uzerinden mi yapiliyor? Bilenler soylesin.Bir ara okumustum
ama hatirlamiyorum.
Phpdeki ob mekanizmasi belki bu amacla kullailabilir.Uygun headerlarla
sanirim zipli icerik direk clienta aktarilir. Ama yine de bu islem
sirasinda bir yerlerde dosya olusturulmali gibi geliyor. En azindan
/tmp klasorunde.
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 05 Jun 2009 - 09:43:13 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.