vue js实现文件上传压缩优化处理
两种方法 :
- 第1种是借助canvas的封装的文件压缩上传
- 第2种(扩展方法)使用compressorjs第三方插件实现
目录
下面来详细介绍两种方法:
借助canvas的封装的文件压缩上传
封装之前,先要对canvas相关的方法有所了解
<canvas>简单实例如下:
<canvas id="myCanvas" width="200" height="100"></canvas>
注意: 标签通常需要指定一个id属性 (或者其他), width 和 height 属性定义的画布的大小.
使用 style 属性来添加边框:
<canvas id="myCanvas" width="200" height="100"
style="border:1px solid #000000;">
</canvas>
Vue.js文件上传与压缩优化实践

本文介绍了在Vue.js中实现文件上传和压缩的两种方法:一是利用canvas进行图片压缩,包括新建imgUpload.js、全局引入方法和页面使用;二是使用compressorjs第三方插件,包括安装、方法封装、页面应用和头像上传处理。详细步骤和代码示例帮助理解整个流程。
订阅专栏 解锁全文
9456





