安装插件 browser-md5-file
browser-md5-file 用于计算文件md5,文档介绍较少,看看就能使用↓

使用例子
- 比如我用 el-upload 组件上传图片
<el-upload
action=""
class="upload-box"
:show-file-list="false"
accept=".jpg,.jpeg,.png"
:http-request="(rawFile:any) => uploadFileToOss(rawFile,index)"
>
<svg-icon name="upload" class="icon"></svg-icon>
</el-upload>
- 对文件进行包装(这个主要看个人项目实际需要)
const uploadFileToOss = async (rawFile: any, index: number) => {
const data = await uploadOss({
name: rawFile.file.name,
file: rawFile.file,
});
propsList.value

文章介绍了如何在前端利用browser-md5-file计算文件的MD5值,然后结合el-upload组件上传图片到阿里云OSS存储服务。过程中涉及到文件预处理、获取OSS签名以及使用formData进行文件上传。
最低0.47元/天 解锁文章
1985





