文件上传修改文件名代码段

开发 · 03-18 · 49 人浏览
var formData = new FormData($('#form')[0]) //实际文件对象或包装对象
let files = formData.get('upload_file') // 取出文件对象
let filename = files.name
// 将文件对象包装为ArrayBuffer
var renameReportFile = new File([files], filename.replace(/\s+/g, '')) // File构造对象允许自定义文件名称
let f1 = new FormData()
f1.append('upload_file', renameReportFile) //重新包装
Theme Jasmine by Kent Liao