PHP ile. Mp3 dosya yüklemek nasıl?

6 Cevap php
<form enctype="multipart/form-data">

<input type="file" name="mp3" />
<input type="submit" />
</form>

Ben yukarıda denedim, ve var_dump($_FILES); her zaman boş buldu.

Bu sadece metin dosyaları veya görüntüleri yüklemek çalışır.

UPDATE

Ben ilave method="POST" ve works.Why burada POST gereklidir?

6 Cevap

Eğer form yöntemini açıkça POST olmak ve denemek belirtmek mi?

Kontrol etmek için ilk şey dosyalar ne kadar büyük olduğunu ve PHP.ini de maksimum yükleme boyutu ayarlanır ne.

PHP kodu ile yanlış bir şey. Ve ne PHP ne de web sunucusu bir MP3 dosyası ve diğer içerik türleri arasındaki farkı biliyorum.

Eğer onun değil boyutu ile ilgili kontrol ettiniz mi?

Eğer tarayıcı ve filtreleme olabilir PHP arasındaki başka şeyler olmadığını biliyor musunuz?

Eğer veri sunucuya alma / tarayıcı bırakıyor onaylamak için bir dinleme (örneğin wireshark) kullanarak denediniz mi?

C.

Belki de dahil edilmelidir MAX_FILE_SIZE kaçırmış.

<input type="hidden" name="MAX_FILE_SIZE" value="157286400" />

Ayrıca ekleyebilir action="some.php" ve method="POST" <form> için gereken

OR ajax ile http://www.uploadify.com/ kullanarak