Commit e6eb9d10 authored by 黄奎's avatar 黄奎

新增Base64文件上传

parent 0006a2e6
......@@ -78,6 +78,43 @@ class AliyunUpload {
return ''
}
}
/**
* Base64云盘上传
* filePath:文件保存路径
* parms:{
* isppt: '1',
* uid: token.value,//当前用户Ti肯
* gid: "",//云盘分组Id(没有就不传)
* basestr:"",//图片Base64,
* surl:""https://xx.xx.com/pptist/desgin/1716259237822.png",//原图片路径
* }
*/
static UploadCloudDiskBase64= async ( filePath: string, parms: any) => {
try {
const formData = new FormData();
if(parms&&parms.uid) formData.append('parms', JSON.stringify(parms));
const response = await fetch(`${domainManager().UploadUrl}/Upload/UploadBase64ToALiOSS?filePath=${encodeURIComponent(filePath)}`, {
method: 'POST',
body: formData,
});
if (response.ok) {
let result = await response.text()
let datas = JSON.parse(result)
if(datas.FilePath) return 'https://im.oytour.com' + datas.FilePath
else {
ElMessage.warning({
showClose: true,
message:datas.Message,
})
}
}
return ''
} catch (error) {
return ''
}
}
}
export default AliyunUpload
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment