Blob

您所在的位置:网站首页 js改变数据类型 Blob

Blob

2023-08-21 19:19| 来源: 网络整理| 查看: 265

以下代码创建了一个 JavaScript 类型化数组,并创建一个新的,包含类型化数组中的数据的 Blob。然后调用 URL.createObjectURL() 方法,将 blob 转换为一个 URL。

HTML

html

此示例创建一个类型化数组,其中包含空格以及 A 到 Z 的 ASCII 字符。然后将其转换为一个对象 URL。并创建一个打开该对象 URL 的链接。点击这个链接以查看对象 URL 解码后的内容。 JavaScript

该示例代码片段的主要片段是 typedArrayToURL() 函数,其用于从给定的类型化数组创建一个 Blob,并返回该 Blob 的对象 URL。将数据转换为对象 URL 后,可通过多种方式使用,包括:作为 元素 src 属性的值(当然,假设给定的数据包含了一张图片)。

js

function showViewLiveResultButton() { if (window.self !== window.top) { // 如果当前文档是否在一个 frame 中,则 // 确保让用户在新的标签页或窗口中打开它。 // 否则,此示例将无法正常演示。 const p = document.querySelector("p"); p.textContent = ""; const button = document.createElement("button"); button.textContent = "查看上面示例代码的渲染结果"; p.append(button); button.addEventListener("click", () => window.open(location.href)); return true; } return false; } if (!showViewLiveResultButton()) { function typedArrayToURL(typedArray, mimeType) { return URL.createObjectURL( new Blob([typedArray.buffer], { type: mimeType }), ); } const bytes = new Uint8Array(59); for (let i = 0; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3