textToBlob【文本转成Blob对象】
描述
将文本转成 Blob 对象 v3.3.2+
# 1.示例
复制代码
# 2.入参说明
| 参数 | 说明 | 类型 | 是否必填 | 默认值 |
|---|---|---|---|---|
| text | 字符串 | string | 是 | |
| options | 选项 | TBaseBlobArrayBufferTransferOptions ,详情见下 👇 | 否 |
# 2.1.TBaseBlobArrayBufferTransferOptions 说明
| 参数 | 说明 | 类型 | 是否必填 | 默认值 |
|---|---|---|---|---|
| mimeType | MimeType 类型 | string | 否 |
`MimeType`类型,点击查看
# 3.源码
import textToArrayBuffer from '@/stream/textToArrayBuffer.ts'
import type { TBaseBlobArrayBufferTransferOptions } from '@/_types/_helperTreeBaseType.ts'
/**
* 将字符串转成blob
* @param {string} text 文本
* @param options
* @example
*/
async function textToBlob(text: string, options?: TBaseBlobArrayBufferTransferOptions): Promise<Blob> {
const arrayBuffer = await textToArrayBuffer(text)
return new Blob([arrayBuffer], { type: options?.mimeType })
}
export default textToBlob
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
上次更新: 2025/07/01, 14:52:29
