当前位置:网站首页>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 中保存的结束符不变(默认值)。
相关方法等详解
边栏推荐
- 实验。。。。
- Optimal dazzle Oracle database support what kinds of type of the time and date
- Enterprise WeChat group: robot timing reminder function database configuration
- 笔记。。。。
- Custom IP used in PCIE
- [Dataset] Dataset summary of various insulators, bird's nests and anti-vibration hammers
- Parsing MySQL Databases: "SQL Optimization" vs. "Index Optimization"
- 笔记。。。。
- leetcode-6134: Find the closest node to the given two nodes
- TiDB的真实数据库数据是存在kv和还是pd上?
猜你喜欢

What's up with VS "Cannot find or open PDB file"?How to solve
![[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

Enterprise WeChat group: robot timing reminder function database configuration
![[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

network basic learning

用OpenCV的边缘检测

Shell:条件测试操作

Explain / Desc 执行计划分析

Redis learning

朴素贝叶斯--学习笔记--基本原理及代码实现
随机推荐
Redis中间件(从搭建到弃坑)
常见的API安全缺陷有哪些?
Change Servlet project to SSM project
various network protocols
程序员如何学习开源项目,这篇文章告诉你
50.【动态二维数组的运用】
微服务:事务管理
C语言程序设计50例(三)(经典收藏)
redis
net stop/start mysql80 拒绝访问
Leetcode - 6135: the longest part of the figure
TiDB的真实数据库数据是存在kv和还是pd上?
Lsky Pro 企业版手动升级、优化教程
Enterprise WeChat group: robot timing reminder function database configuration
Static Pod, Pod Creation Process, Container Resource Limits
STM32个人笔记-嵌入式C语言优化
对于小应用来讲,使用哪款数据库比较好?
How does UXDB return the number of records for all tables in the current database?
SkiaSharp's WPF self-painted five-ring bouncing ball (case version)
Node's traditional and advanced practices for formatting time (moment)