js 中的File不能修改文件名的問題, 因?yàn)閚ame是只讀。可以重新創(chuàng)建一個(gè)file,將原file賦值給新file,修改新file的名字。具體代碼如下。
var formData= new FormData();
//files[i] 原文件; newFileName 新文件名
var renameReportFile =new File([files[i]],newFileName,{type:files[0].type});
formData.append("file",renameReportFile );