之前手里好几个项目都需要用到pdf预览,在网上收罗了一大堆资料,最终选定了pdf.js。 原因: 不用pdf.js的话,就需要去安装各种环境的pdf插件,比如vue环境的vue-pdf,虽然可以自定义部分功能,但是除了它的展示,其他功能需要自己去添加(略麻烦),最不能忍的是不兼容ie ...
前些天公司要求在微信移动端做上传图片并预览的功能,要求能够调用摄像头拍照并立即预览。 在网上搜了一些方法,开始自己写了个简单的功能实现代码。结果发现移动端拍照出来的图片动不动就 M ,又因为要批量上传,为用户的流量和上传速度考虑,我决定做一下优化,看能不能在预览前就压缩一下图片尺寸。 结果又是一阵百度,发现一个靠谱的封装好的base 图片预览及压缩的方法。 直接上下载地址吧: http: www ...
2017-04-07 14:25 1 2305 推荐指数:
之前手里好几个项目都需要用到pdf预览,在网上收罗了一大堆资料,最终选定了pdf.js。 原因: 不用pdf.js的话,就需要去安装各种环境的pdf插件,比如vue环境的vue-pdf,虽然可以自定义部分功能,但是除了它的展示,其他功能需要自己去添加(略麻烦),最不能忍的是不兼容ie ...
以前写过上传组件,见 打造 html5 文件上传组件,实现进度显示及拖拽上传,兼容IE6+及其它标准浏览器,对付一般的上传没有问题,不过如果是上传图片,且需要预览的话,就力有不逮了,趁着闲暇时间,给上传组件添加了单独的图片上传UI,支持图片预览和缩放(通过调整图片的大小以实现图片压缩 ...
图片的 base64 编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址; 1. 提升性能: 网页上的每一个图片,都是需要消耗一个 http 请求下载而来的, 图片的下载始终都要向服务器发出请求,要是图片的下载不用向服务器发出请求,base64可以随着 HTML 的下载同时下 ...
日常使用文件上传方式,都是通过input type='file'的文件选择框进行文件上传。但是会通过其他交互方式等到图片的base64格式进行上传。具体情况如下示意: 在项目开发中,需要进行照片采集,通过摄像头直接拍照采集到人脸数据,再上传到后台进行保存。照片采集插件,返回的人脸数据 ...
啰嗦两句,因最近有个小项目要做一个拍照上传头像的功能,做的过程中出现了一些问题,针对这些问题做一下总结分享 问题: 1.图片转base64 2.手机拍照在ios和小米等手机下会旋转 3.图片的压缩 4.手机像素太大,进行一个等比缩放上传 啰嗦完了,上代 ...
base64格式的图片上传阿里云 上传图片的时候,除了普通的图片上传,还有一张图片信息是以base64格式发送到后台的。 后台接受base64格式的图片,上传至阿里云代码:(主要是将base64转化成临时的图片文件,上传后删除即可) ...
View Code ...