قابل دانلود کردن یک فایل با php


 3 ماه پیش   359

خلاصه توضیحات : با این روش شما میتوانید فایل های داخل هاست یا سرورتون رو از قبیل تصاویر, موزیک ها, فایل های متنی مثل .txt , .pdf , ... و حتی اپلیکیشن های آندروید و iOS رو قابل دانلو برای کاربر کنید بدون آن که کاربران از مسیر فیزیکی فایل اصلی بویی ببرند.



با این روش شما میتوانید فایل های داخل هاست یا سرورتون رو از قبیل تصاویر, موزیک ها, فایل های متنی مثل .txt , .pdf , ... و حتی اپلیکیشن های آندروید و iOS رو قابل دانلو برای کاربر کنید بدون آن که کاربران از مسیر فیزیکی فایل اصلی بویی ببرند.

 


ob_clean();
$androidapp = file_get_contents('http://parcweb.ir/blog/files/parcweb.apk'); //آدرس فایل شما در سرور
header('Content-Type: application/vnd.android.package-archive'); //نوع فایل شما که بسته به نوع فایل تغییر میکند
header("Content-length: " . filesize($androidapp));
header('Content-Disposition: attachment; filename="android.apk"'); //نام فایلی که میخواهید کاربر آن را زمان دانلود ببیند
echo $androidapp;
ob_flush();



درک کد بالا بسیار راحت هست فقط در قسمتی که Content-Type فایل مشخص میشه نسبت به نوع فایل متفاوت می باشد.
 
header("Content-Type: application/*");// برای هر نوع اپلیکیشنی * متفاوت است
header("Content-Type: image/jpeg"); //برای تصاویر jpg
header("Content-Type: image/png"); //برای تصاویر png
header("Content-Type: text/plain"); //برای فایل txt
header("Content-Type: text/html"); // برای فایل htm , html


اشتراک مطلب در :     |     |     |  

کلمات کلیدی : make a file downloadable ,دانلود فایل با php ,دانلود فایل سمت سرور ,محدودیت برای دانلود با php ,

ارسال دیدگاه

  
اولین دیدگاه را وارد کنید