1. 程式人生 > >js 中的File不能修改檔名的問題 因為name是隻讀

js 中的File不能修改檔名的問題 因為name是隻讀

解決辦法
fileList 中使File物件
if(fileList[i]!=null){

 if(fileList[i]!=null){
                 //檔案不重名
                var date11 =date.pattern("yyyyMMddhhmmss");
                //重新建立一個物件  並修改其名字
                var dfl=new File([fileList[i]],date11+fileList[i].name,{type:fileList[i].type});
                fileList[i] = dfl;
                //fileList[i].name=date11+fileList[i].name
formData.append("file",fileList[i]); }