当前位置:网站首页>URL.createObjectURL、URL.revokeObjectURL、Uint8Array、Blob使用详解
URL.createObjectURL、URL.revokeObjectURL、Uint8Array、Blob使用详解
2022-08-01 09:39:00 【YF-SOD】
目录
URL.createObjectURL(obj)
返回一个URL 对象表示指定的 File 对象(生成blob:http://www.xxxx.com/xx的链接,可以直接在网页上打开File内容)或 Blob 对象(用于下载)。
obj为 File 对象、Blob 对象或者 MediaSource 对象。
URL.revokeObjectURL(objURL)
在每次调用 createObjectURL() 方法时,都会创建一个新的 URL 对象,即使你已经用相同的对象作为参数创建过。当不再需要这些 URL 对象时,每个对象必须通过调用 URL.revokeObjectURL() 方法来释放。
objURL为URL.createObjectURL(obj) 返回的对象。
create|revokeObjectURL使用示例详解
URL.createObjectURL讲解_定栓的博客-CSDN博客_createobjecturl 文件名
arr=new Uint8Array(length)
返回一个长度为length的8位无符号整型数组(存储大小为0~256,负数会自动加256转为整数,超出-256),创建时内容被初始化为0。
还可以接受参数为数组。
arr.BYTES_PER_ELEMENT
数组中每个元素所占用的字节数,返回为1(Uint16Array时返回为2)。
Uint8Array.subarray
和slice方法相似,区别在于subarray返回的数组中的每一位和原数组的每一位共用一个地址(修改返回数组的内容,原数组内容也会对应修改)
示例
相关方法等详解
new Blob(arr,options)
返回一个blob对象(可理解为二进制的数据对象),常用用于文件下载。
arr为存储的数据;option是可选参数,为一个对象,type属性指定数据的类型,可以为text/html、image/png等;endings属性指定包含行结束符\n的字符串如何被写入,native代表行结束符会被更改为适合宿主操作系统文件系统的换行符,transparent代表会保持 blob 中保存的结束符不变(默认值)。
相关方法等详解
边栏推荐
- mysql在cmd的登录及数据库与表的基本操作
- 报告:想学AI的学生数量已涨200%,老师都不够用了
- C语言小游戏——扫雷
- 将Servlet项目改为SSM项目
- C语言程序设计50例(三)(经典收藏)
- Visualization - Superset installation and deployment
- MySQL query advanced - from the use of functions to table joins, do you remember?
- 消息队列面试题(2022最新整理)
- various network protocols
- The soul asks: How does MySQL solve phantom reads?
猜你喜欢

【应用推荐】常见资源管理器整理,含个人使用体验和产品选型推荐

50.【动态二维数组的运用】

ClickHouse多种安装方式

Idea 常用插件

将Servlet项目改为SSM项目
![[Dataset] Dataset summary of various insulators, bird's nests and anti-vibration hammers](/img/02/927f4e228eb3abbd76cade5be00352.png)
[Dataset] Dataset summary of various insulators, bird's nests and anti-vibration hammers

【Untitled】

Enterprise WeChat group: robot timing reminder function database configuration

世界第4疯狂的科学家,在103岁生日那天去世了

sqlserver怎么查询一张表中同人员的交叉日期
随机推荐
灵魂发问:MySQL是如何解决幻读的?
基于MySql,Redis,Mq,ES的高可用方案解析
Enterprise WeChat group: robot timing reminder function database configuration
C语言小游戏——扫雷
InputStream转成String
报告:想学AI的学生数量已涨200%,老师都不够用了
常见的API安全缺陷有哪些?
SkiaSharp 之 WPF 自绘 五环弹动球(案例版)
Custom Types - Enums, Unions
杨辉三角(c语言实现)
ACmix 论文精读,并解析其模型结构
STM32个人笔记-程序跑飞
笔记。。。。
leetcode-6132: Make all elements in array equal to zero
改版去不图床 Token 的获取
ASP.NET Core 6框架揭秘实例演示[30]:利用路由开发REST API
阿里腾讯面试一二
In the background of the GBase 8c database, what command is used to perform the master-slave switchover operation for the gtm and dn nodes
GBase 8c中怎么查询数据库配置参数,例如datestyle
优炫数据库支持Oracle哪几种时间及日期类型