js 中的File不能修改文件名的问题, 因为name是只读。可以重新创建一个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 );
网友评论