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

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

伊谢尔伦
伊谢尔伦

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

全部回复(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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!