当前位置:网站首页>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 中保存的结束符不变(默认值)。
相关方法等详解
边栏推荐
猜你喜欢

redis

周鸿祎称微软抄袭 360 安全模式后发文否认;英特尔CEO基辛格回应市值被AMD超越:股价下跌是咎由自取|极客头条

Redis学习
![[Beyond programming] When the fig leaf is lifted, when people begin to accept everything](/img/e1/ff8d416c99e1f370d73b9520654ddf.jpg)
[Beyond programming] When the fig leaf is lifted, when people begin to accept everything

various network protocols

rpm和yum

How to ensure the consistency of database and cache data?

leetcode-6133: maximum number of groupings

The soul asks: How does MySQL solve phantom reads?

Prime Ring Problem(素数环问题)
随机推荐
leetcode 42. Catch the rain
mysql login in cmd and basic operations of database and table
关于#SQL#的问题,如何解决?
Parsing MySQL Databases: "SQL Optimization" vs. "Index Optimization"
阿里腾讯面试一二
常见的API安全缺陷有哪些?
笔记。。。。
[Interview: Concurrency 39: Multithreading: Thread Pool] ThreadPoolExecutor Class - Submit, Stop
experiment....
Idea common plugins
redis
rpm and yum
Shell:条件测试操作
What's up with VS "Cannot find or open PDB file"?How to solve
UXDB如何返回当前数据库所有表的记录数?
笔记。。。。
安装GBase 8c数据库的时候,报错显示“Resource,如何解决?
How does UXDB return the number of records for all tables in the current database?
notes....
STM32个人笔记-嵌入式C语言优化