دانلود شدن فایل

  • نویسنده موضوع sidna
  • تاریخ شروع

sidna

تازه وارد
سلام

یه فایل txt دارم

میخام وقتی ادرس فایلو میدم به جای باز شدن دانلود بشه

چه باید کنم ؟

 

william

کاربر عضو
حداقل دو راه وجود داره:

  • header فایل رو قبل از دانلود ویرایش کنید. Content-type رو برابر مقدار application/force-download قرار بدید. می تونید header رو با یک برنامه سمت سرور مثل php به راحتی ویرایش کنید. تابع header در php یا متد AddHeader در asp یا ...
  • از htaccess یا web.config بسته به وب سرورتون استفاده کنید.

مثلا نحوه استفاده از روش htaccess که رایج تر هست:


کد:
<Files *.txt>
ForceType application/octet-stream
</Files>
 

sidna

تازه وارد
برای من این کد شما کار نکرد اینو گزاشتم


کد:
<FilesMatch "\.(?i:txt)$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>
 
بالا