Ben lighttpd X-SendFile yönergesi kullanarak dosyaları göndermek için çalışıyorum.
Benim php kodu;
header("Content-Type: application/force-download");
header( "Content-Disposition: attachment; filename=" . 's.php');
header("Content-Length: ". filesize("/home/web/domain/htdocs/download.php"));
header( "X-Sendfile: /home/web/domain/htdocs/download.php");
(Ben sadece test amaçlı download.php dosyayı yolluyorum)
Ancak, ne olursa olsun ben denemek ne boş bir dosya olsun. Ben dosya adını değiştirirseniz, ben olsun;
2010-08-30 18:01:14: (mod_fastcgi.c.2587) hata-dosyayı gönderin: / home/web/domain/htdocs/downloa1d.php: stat_cache için giriş alamadım
Yani, çalışıyor, ama doğru dosyayı göndermek zaman günlüklerinde herhangi bir hata vermez ve tarayıcı boş bir dosya indirir.
Ne yanlış olabilir? Ben ne yapmalıyım?