2011-09-21 15 views
11

Yüklenen dosyanın dosya adını jQuery'yi kullanarak almak istiyorum. Ama sorun, sadece dosya adı yerine sahte yol ve dosya adını aldım. Bu benim formum.jQuery Kullanarak Yükleme Formundan Dosya Adı Nasıl Alınır?

<form action="" method="post"> 
    <input type="file" name="uploadFile" id="uploadFile" /> 
    <input type="submit" name="submit" value="Upload" id="inputSubmit" /> 
</form> 

Ve jQuery Ben Chrome kullanın ve uyarı kutusunda bu var bu

$(document).ready(function(){ 
    $('#inputSubmit').click(function(){ 
     alert($('#uploadFile').val()); 
    }); 
}); 

gibidir. Filename.jpg adlı dosyayı seçtiğimi varsayalım.

C:\fakepath\filename.jpg 

Sadece dosya adını nasıl alabilirim? Yardımın için teşekkürler.

cevap

3

Ayrıca yapabilirsiniz:

$('#uploadFile').prop("files")['name']; 

bir çoklu dosya giriş varsa, yapın:

$.each($('#uploadFile').prop("files"), function(k,v){ 
    var filename = v['name']; 

    // filename = "blahblah.jpg", without path 
}); 
+4

takip edebilirsiniz. ("Dosyalar") prop [0] [' ] isim; ' –

İlgili konular