文件处理
踏歌行 2023-04-01
文件
阅读量:
# 文本类型
# Blob (opens new window)
Blob 对象表示一个不可变、原始数据的类文件对象。
- Blob(binary large object)则是一个相对high-level的概念,来自于数据库,可以认为就是「文件」(所以blob是有文件类型的,即mime type),只不过是脱离具体文件系统的文件(不需要有文件名、文件路径之类的东西)。
# File
File是一种特殊的blob
# base64
# Buffer
# ArrayBuffer
- ArrayBuffer其实就是一块连续内存,所以是low-level的。
# ArrayBuffer (opens new window)
ArrayBuffer 对象用来表示通用的、固定长度的原始二进制数据缓冲区。
# Object URL
# Content-Type
也就是media type. 有以下类型
- image: 比如image/png
- text: 比如text/html
- model: 比如model/stl
- video: 比如video/mp4
- audio
- application
- font
- example
- message
- multipart
[查询media types](https://www.iana.org/assignments/media-types/media-types.xhtml)