0

这是我通过控件检索文件对象的代码。这样我就可以拥有多个文件,而不是遍历它们并将详细信息记录到控制台

html代码

<input type="file" id="file" name="fil" multiple/>

javascript代码

function ambedimage(idtxt){
var fileid=document.getElementById("file");
fileid.click();
//fileclick.onchange=funk;
//function funk(){
    //document.getElementById(idtxt).value=fileclick.value;
//var foo=1;
fileid.addEventListener('change', function(event){
    // when the controler has changed,there are new files.

    var files=fileid.files;
    for(var i=0;i<files.length;i++){
        //alert(files[i].name);
       console.log("Filename: " + files[i].name);
    console.log("Type: " + files[i].type);
    console.log("Size: " + files[i].size + " bytes"); 
    }
},false);
}

但每次我选择不同的文件时我都会得到相同的文件名

请帮忙

4

0 回答 0