javascript - input file增加multiple后如何获取选中文件的路径?
伊谢尔伦
伊谢尔伦 2017-04-11 09:12:36
0
2
415

input file在单选的时候可以通过id来获取input标签的value从而得知file的路径。但是增加multiple后,读取input标签的value读取到的路径却只是第一个文件的路径,其他的文件路径都读不了出来。
请问input file multiple选取多个文件后如何获取选中文件的路径?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(2)
Peter_Zhu
<input type="file" multiple="multiple" id="test">
<p id='content'></p>
   
   
var test = document.getElementById('test');
test.addEventListener('change', function() {
    var t_files = this.files;
    var str = '';
    for (var i = 0, len = t_files.length; i < len; i++) {
        console.log(t_files[i]);
        str += '<a href="javascript:void(0)">' + t_files[i].name + '</a>';
    };
    document.getElementById('content').innerHTML = str;
}, false);
PHPzhong

不需要獲得文件路徑而且它是不應該被檢測到的 ie之外的瀏覽器得到的都是fakepath

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!