数据- uri- to- buffer
从 a 创建矩阵缓冲实例 数据 URI 字符串
此模块接受一个 "数据" URI 数据字符串和返回
a 一个 ArrayBuffer 实例.
此模块旨在对大量不同的 JavaScript 工作 运行时间,包括Node.js和网页浏览器.
示例
import { dataUriToBuffer } from 'data-uri-to-buffer';
// plain-text data is supported
let uri = 'data:,Hello%2C%20World!';
let parsed = dataUriToBuffer(uri);
console.log(new TextDecoder().decode(parsed.buffer));
// 'Hello, World!'
// base64-encoded data is supported
uri = 'data:text/plain;base64,SGVsbG8sIFdvcmxkIQ%3D%3D';
parsed = dataUriToBuffer(uri);
console.log(new TextDecoder().decode(parsed.buffer));
// 'Hello, World!'
API 密码
export interface ParsedDataURI {
type: string;
typeFull: string;
charset: string;
buffer: ArrayBuffer;
}
数据UriToBuffer( uri: string QQ URL) → 解析DataURI
这个 type 属性设置到
“数据” URI 中的“介质类型”部分,或默认为 "text/plain" 如果不是的话
页:1.
这个 typeFull 属性被设置到整个
“ 数据” URI 中的“ 介质类型” 部分( 包括所有参数), 或默认
改为 "text/plain;charset=US-ASCII" 如果未指明的话.
这个 charset 属性被设定为字符集部分
“数据” URI 中的“介质类型”部分,或默认为 "US-ASCII" 若为
未指定整个类型,或默认为 "" 否则.
说明:如果只指定了主类型而未指定字符集,例如.
"data:text/plain,abc",字符集设置为空字符串。 光谱
如果未指定整个类型,默认为 US- ASCII .