Şifreli url alır ve bu bir indirme üreten bir komut dosyası var, senaryonun en kritik par şudur:
$MimeType = new MimeType();
$mimetype = $MimeType->getType($filename);
$basename = basename($filename);
header("Content-type: $mimetype");
header("Content-Disposition: attachment; filename=\"$basename\"");
header('Content-Length: '. filesize($filename));
if ( @readfile($filename)===false ) {
header("HTTP/1.0 500 Internal Server Error");
loadErrorPage('500');
}
İndirme IE dışında bir kaş cazibe gibi çalışır, ben 'no-cache' başlıkları ile ilgili problemleri gördük ama böyle bir şey göndermeyin, (onlar utf-8 karakterler hakkında konuşmak, ama herhangi bir utf-8 karakter yoktur ve $ dosya ne) herhangi bir utf-8 parametreleri; değil.