Bir dosyayı indirmek için kullanıcıyı zorlama, görüntülüyebilmek için değil mi?

3 Cevap php

Kullanıcıların bunu açar görüntüye tıklayın zaman i müzikler, resimler, ebooks ve vb tutmuş bir indirme sayfası var ve kullanıcı onların PC pdf okuyucu yüklü olup olmadığını aynı şeyler. Pdf dosyaları ile ne?

Onları dosyayı açmak istemiyorum ama indirmek için? Herhangi bir fikir

3 Cevap

Sen indir zorlamak için bir başlık eklemek zorunda.

http://www.ryboe.com/tutorials/php-headers-force-download

header ('Content-eğilim: eki; dosya = NAME_OF_YOUR_FILE');

Apache mod_headers modülü ile:

SetEnvIf Request_URI "([^/]+\.jpg)$" REQUESTED_FILE_BASENAME=$1
SetEnvIf Request_URI "([^/]+\.mp3)$" REQUESTED_FILE_BASENAME=$1
SetEnvIf Request_URI "([^/]+\.pdf)$" REQUESTED_FILE_BASENAME=$1
Header set Content-Disposition "attachment; filename=\"%{REQUESTED_FILE_BASENAME}e\"" env=REQUESTED_FILE_BASENAME

Talimatlar kendisi medyayı içeren dizinde gitmek gerekir .htaccess dosyası içine yerleştirilebilir. Sadece herhangi bir uzantısı hakkında kullanabilirsiniz. Aşağıdaki satır might da agresif eklentileri karşı yardımcı olur:

Header set Content-Type "application/octet-stream" env=REQUESTED_FILE_BASENAME