function uploadFile(option){
const file = option.file; //拿到文件流对象 const newName = `custom_${Date.now()}_${file.name}`;//定义文件名 const newBlob = new Blob([file], { type: newName });
// 创建新的File对象,使用修改后的文件名 const newFile = new File([newBlob],newName, { type: file.type, lastModified: Date.now(), }); this.$request({ url:"/oss/upload", data:{ file:newFile }, method:"post", }) .then(response => { console.log(response) this.imgUrl=response // 上传成功处理 // this.fileList.push({ name: newName, url: response.data.url }); this.$message.success('上传成功'); }).catch(error => { // 上传失败处理 console.log(error) // this.$message.error('上传失败,请重试!',error); }); },
标签:const,文件名,newName,修改,file,error,上传,response From: https://www.cnblogs.com/lyq1714/p/18217532