X-sendfile Hata

0 Cevap php

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?

0 Cevap