一些文件转化操作:base64转url、url转二维码、多文件转压缩下载

一、PDF文件base64转为url

//pdf文件base64
let base64 = data.data;
let bstr = atob(base64);
let n = bstr.length;
let u8arr = new Uint8Array(n);
while (n--) {u8arr[n] = bstr.charCodeAt(n);}
//确定解析格式
let blob = new Blob([u8arr], {type: 'application/pdf;chartset=UTF-8'});
let url = window.URL.createObjectURL(blob);
window.open(url);

二、url转二维码

可以使用到qrCode.js插件
QRCode.js:使用 JavaScript 生成二维码

//引入插件文件
<script type="text/javascript" src="/skin/script/common/plugins/qrcode.min.js" ></script>
//二维码生成插件
const qrCodeApi =  new QRCode('qrcode_wrap', {
	width : 150,
	height : 150
});


qrCodeApi.clear();
qrCodeApi.makeCode(url);			//生成二维码

三、多文件转压缩下载

你可能感兴趣的:(JQuery,前端,javascript,前端,开发语言)