Bizim sunucusu üzerinde bir *. Wav URL'yi görüntülemeye çalışırken, veriler düzgün transfer etmez.
Biz php5.10 ile apache2 kullanıyor. Apache yeniden yazma kuralları arasında yer alıyor:
RewriteRule ^(.+)\.(wav)$ /wav.php?wav=$1.$2 [L,NC]
Ve wav.php gelen ilgili kodu:
<?php
$image = getPassed("wav");
header( 'Content-Type: audio/wav');
set_include_path("/");
readfile($image, true);
exit;
?>
Bu server.company.com / filepath bir web tarayıcısı üzerinden erişildiğinde sunucu üzerinde herhangi bir. Wav dosyası dönmek gerekiyordu.
. Herhangi * wav firefox dosya veya ubuntu krom dinlemek için çalışırken, eklenti hataları (henüz diğer işletim sistemleri test değil): "Yer bulunamadı." Ancak, sağ tıklayarak ve "bağlantısını kaydetmek" seçerek kullanıcı. Wav dosyası indirmenize izin veriyor.
Herhangi bir düşünce?
Edit:
getPassed $ _GET veya $ _POST değişkenleri dönmek için bir işlevdir