js加密字符串html,html文件轉成base64字符串,js 轉base64字符串為文件

 2023-10-05 阅读 28 评论 0

摘要:后臺java (jdk>=1.8):byte[] bytes =?byteArrayOutputStream.toByteArray();js加密字符串html?String base64Str = java.util.Base64.getEncoder().encodeToString(bytes);前端:function dataURLtoBlob(base64Str) {js防止字符串轉義。var bstr

后臺java (jdk>=1.8):

byte[] bytes =?byteArrayOutputStream.toByteArray();

js加密字符串html?String base64Str = java.util.Base64.getEncoder().encodeToString(bytes);

前端:

function dataURLtoBlob(base64Str) {

js防止字符串轉義。var bstr = atob(base64Str), n = bstr.length, u8arr = new Uint8Array(n);

while (n--) {

u8arr[n] = bstr.charCodeAt(n);

js需要轉義的字符串有哪些、}

return new Blob([u8arr], { type: "application/vnd.ms-excel" }); //該類型為xls

}

var blob = dataURLtoBlob(base64Str);

var downloadUrl = window.URL.createObjectURL(blob);

var anchor = document.createElement("a");

anchor.href = downloadUrl;

anchor.download = "aa.xls";

anchor.click();

window.URL.revokeObjectURL(blob);

其他類型:

‘doc‘ => ‘application/msword‘,

‘bin‘ => ‘application/octet-stream‘,

‘exe‘ => ‘application/octet-stream‘,

‘so‘ => ‘application/octet-stream‘,

‘dll‘ => ‘application/octet-stream‘,

‘pdf‘ => ‘application/pdf‘,

‘ai‘ => ‘application/postscript‘,

‘xls‘ => ‘application/vnd.ms-excel‘,

‘ppt‘ => ‘application/vnd.ms-powerpoint‘,

‘dir‘ => ‘application/x-director‘,

‘js‘ => ‘application/x-javascript‘,

‘swf‘ => ‘application/x-shockwave-flash‘,

‘xhtml‘ => ‘application/xhtml+xml‘,

‘xht‘ => ‘application/xhtml+xml‘,

‘zip‘ => ‘application/zip‘,

‘mid‘ => ‘audio/midi‘,

‘midi‘ => ‘audio/midi‘,

‘mp3‘ => ‘audio/mpeg‘,

‘rm‘ => ‘audio/x-pn-realaudio‘,

‘rpm‘ => ‘audio/x-pn-realaudio-plugin‘,

‘wav‘ => ‘audio/x-wav‘,

‘bmp‘ => ‘image/bmp‘,

‘gif‘ => ‘image/gif‘,

‘jpeg‘ => ‘image/jpeg‘,

‘jpg‘ => ‘image/jpeg‘,

‘png‘ => ‘image/png‘,

‘css‘ => ‘text/css‘,

‘html‘ => ‘text/html‘,

‘htm‘ => ‘text/html‘,

‘txt‘ => ‘text/plain‘,

‘xsl‘ => ‘text/xml‘,

‘xml‘ => ‘text/xml‘,

‘mpeg‘ => ‘video/mpeg‘,

‘mpg‘ => ‘video/mpeg‘,

‘avi‘ => ‘video/x-msvideo‘,

‘movie‘ => ‘video/x-sgi-movie‘,

原文:https://www.cnblogs.com/shihx/p/12578636.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/115356.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息