javascript - JS 中的 Blob 对象和 File 对象有什么区别?
问题描述
正如MDN Web Docs所说:
Blob 对象表示一个blob,它是一个不可变的原始数据的类文件对象;它们可以作为文本或二进制数据读取,也可以转换为 ReadableStream,以便其方法可用于处理数据。
我也知道 File 对象继承了 Blob 的一些属性,并且几乎可以在 Blob 可以使用的任何地方使用它。但是,如果 File 可以在与 Blob 相同的上下文中使用,我应该如何在它们之间进行选择?在某些情况下,一个比另一个更可取吗?
解决方案
推荐阅读
- python-3.x - 如何通过python导入数据库
- grafana - login.OAuthLogin(missing saved state) - 带有 OKTA 集成的 grafana 社区版
- python - 如何处理这种嵌套字典中的递归问题?
- android - 通知彩色操作按钮 Android 10
- python - 循环和列表 - Python
- windows - How to escape & ampersand in Custom protocol handler in Windows
- java - How to draw 10000 circles in Random locations using JavaFX?
- angular - “无效的规则结果:类 Promise 的实例”是如何找到解决问题的方法,我正在以角度“ng new sample-angular”在新应用程序上创建
- vue.js - 如何在 vue.js 文件中注释 vuetify 代码
- php - import dlib ImportError:在 Ubuntu 18.04 中没有名为 dlib 的模块