Şu anda takip gibi bir dosya indirmek için (nodejs ile değiştirilir sonra) php başlıkları gönderme im:
<?php
// example array for .exe (for IE, doesnt work)
// i also tried x-msdownload
$file = array( 'octet-stream', 'download.exe' );
header( 'HTTP/1.0 200 OK' );
header( 'Content-Type: application/'.$file[0] );
// thats the part that doesnt work - i tried inline; attachment; with quotes, without quotes, single quotes, ending ; no ending ;...
header( 'Content-Disposition: filename="'.$file[1].'";' );
header( 'Content-Length: '.filesize( $file[1] ) );
readfile( $file[1] );
exit;
?>
the result is always the same - i rewrite the downloads to a folder like this: /download/123/ - the content-disposition header should reply the correct filename but IE shows as filename "123" and "Unknown File Type"... now even if i rewrite everything after the ID to the folders index.php and request for example: /download/123/something.exe it will still show as download "something" and "Unknown File Type". no matter what i set as content-type or how i order the values of content-disposition.
Herkes bu soruna yönelik bir geçici çözüm biliyor - kadarıyla i okuyabilir, tıpkı asla sabit bir ortak IE sorun şu?
teşekkürler!
. DÜZENLEME: Sadece emin herkes i olarak doğru sonucu ne istediğini bilir hale getirmek için: Kaydet - - İptal yerine "Bilinmeyen Dosya Türü" standart "Find dialog IE onun bir EXE dosyası ve bir" - - Kaydet İptal Çalıştır "teklif almalısınız "iletişim. btw. i bulmak tıklarsanız ne x-msdownload (içerik-türü olarak şu anda ayarlı olduğu) bana açıklar microsoft sayfa beni yönlendirir ...