/* 获取 文件名 */
let IMG = "1235646SDANJFA45645665.jpg";
let reg = IMG.replace(/(.*\/)*([^.]+).*/ig, "$2");
console.log(reg) //1235646SDANJFA45645665
//替换文件名
let replaceFifle = reg.replace(reg, "准备替换的内容")
console.log(replaceFifle) //准备替换的内容
/* 获取 文件扩展 */
let IMG = "1235646SDANJFA45645665.jpg";
let reg = IMG.split(‘.‘).pop();
console.log(reg); //jpg
//修改el-upload上传文件名 使用 beforeUpload 钩子函数,强制修改文件名 beforeUpload (file){ const copyFile = new File([file], ‘需要修改的名称‘); this.UploadFile(copyFile) return false } UploadFile(param){ let params = new FormData(); params.append("file", param); params.append("key", "key"); API.uploadRpx(params).then(res=>{ //.......... }) }
原文:https://www.cnblogs.com/0520euv/p/12419800.html