要实现对图片宽高的验证,我这里是借助了javascript原生API FileReader
二.javascript原生API FileReader
先来学习一下这个api的使用方法,然后再结合elementUI...;
}
三.ElementUI与FileReader的结合实现验证
既然是获取图片的宽高,那么我这里也是借助了图片来进行验证,既然是图片,我们就要用到FileReader接口的readAsDataURL...验证通过以后自然就是要上传了
基于express图片上传到新浪云
目标功能:图片上传
操作流程:点击上传按钮->把图片上传到服务器->返回图片URL
1.组件中使用elementUI的上传
<el-upload.../dist/index.html'), 'utf-8');
res.send(html);
})
3.上传图片接口
服务器端使用的是multer模块来处理上传的图片,使用post方式,并添加upload.single.../blog/uploadArticleImg"));
但是这个multer模块处理文件有个坑(更可能是我不懂配置),就是它会把上传的文件名更换成随机乱码,并且不会保留后缀,这就导致前端访问的时候直接下载了这个文件