PDA

View Full Version : سوال: هدرهای مورد نیاز برای دانلود فایل



idocsidocs
چهارشنبه 06 مهر 1390, 19:16 عصر
من در این مورد سرچ کردم و کدهای زیر رو بدست آوردم ولی توی هر تاپک هدرهای مختلفی وجود داشت.

لطفا بگید که دقیقا باید از چه هدرهایی برای دانلود فایلها استفاده کنم؟



$file="1.zip"; $type="aplication/zip"; $data=file_get_contents($file); $size=strlen($data); header("Content-Disposition:attachment; filename=$file"); header("Content-Length:$size"); header("Content-Type:$type");



// Set headers header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-Disposition: attachment; filename=$file"); header("Content-Type: application/zip"); header("Content-Transfer-Encoding: binary"); // Read the file from disk readfile($file);

binyaft
چهارشنبه 06 مهر 1390, 20:14 عصر
همیناس دیگه !
چیو میخوای بدونی ؟

idocsidocs
چهارشنبه 06 مهر 1390, 21:46 عصر
همیناس دیگه !
چیو میخوای بدونی ؟
الان وقتی از این کدها استفاده می کنم. فایل دانلود می شه، ولی یه فایل خالی با حجم 0 بایت ذخیره می شه. از فایل دانلود شده نمی تونم هیچ نوع استفاده ای بکنم.

چطور باید این مشکل رو حل کنم؟

binyaft
چهارشنبه 06 مهر 1390, 21:50 عصر
البته aplication/zip نیست application/zip هست
بعد اون file_get_contents رو هم echo کن .

idocsidocs
چهارشنبه 06 مهر 1390, 22:18 عصر
البته aplication/zip نیست application/zip هست
بعد اون file_get_contents رو هم echo کن . مرسی مشکل حل شد و الان فایل بخوبی دانلود می شه.
اگر اطلاعاتی مثل فرمت فایل و سایز فایل رو برای مرورگر نفرستیم، آیا مشکل خاصی پیش می یاد؟