PDA

View Full Version : سوال: مشکل در X SendFile



bikran
دوشنبه 23 تیر 1393, 11:14 صبح
سلام دوستان
من میخوام تو سایتم از X sendfile استفاده کنم . از پشتیبان هم سوال کردم میگه این ماژول فعاله . اما وقتی ازش استفاده میکنم IDM درست دانلود نمیکنه
اینم از کدهام :


$file='/home/jamsbir/domains/jamsb.ir/public_html/project/test.zip';
header("X-Sendfile: $file");
header("Content-type: application/zip");
header('Content-Disposition: attachment; filename="' . basename($file) . '"');

Unique
دوشنبه 23 تیر 1393, 16:32 عصر
وقتی آدرس را توی مرورگر میزنی مرورگر راحت دانلود میکنه ؟ خطایی ایجاد نمیشه ؟ حجم فایل درسته ؟

X-Sendfile کمی دنگ و فنگ سمت سرور داره ! اما بهترین انتخاب برای فایل های بزرگ هستش. باید کمی دیباگ کنی و مشکل را پیدا کنی.

bikran
سه شنبه 24 تیر 1393, 07:13 صبح
آدرس اینه: http://jamsb.ir/project
هیچ خطایی ایجاد نمیکنه . فقط حجم فایل صفر هست .

Unique
سه شنبه 24 تیر 1393, 13:23 عصر
خوب اگه حجم فایل صفر هست مشکل از شما نیست. مشکل از سرور شماست.
بعد از نصب مآژول باید توی تنظیمات مربوط به virtual host شما مقادیر XSendFile on و XSendFilePath (باید مسیر دانلود را مشخص کنند) را تعیین کنند.
راستش من فقط توی Virtual Host هام از این قابلیت استفاده کردم و خودن config را انجام دادم ! کمی دیباگ کردن داره که سرویس دهنده شما باید همکاری کنه.