首页 > 试题广场 >

Blob对象中的type属性表示文件的是( )

[单选题]
Blob对象中的type属性表示文件的是( )
  • 文件大小
  • 文件名
  • MIME类型
  • 图片格式
一个Blob对象就是一个包含有只读原始数据的类文件对象.实际上 file 对象只是 blob 对象的一个更具体的版本。
其type属性是表示文件的MIME(多用途互联网邮件扩展类型),也就是设定某种扩展名的文件用一种应用程序来打开的方式类型。
发表于 2017-05-16 20:53:47 回复(0)

File接口基于Blob,继承了Blob的功能,并且扩展支持了用户计算机上的本地文件。
var blob = new Blob(dataArr:Array<any>, opt:{type:string});

  • dataArray:数组,包含了要添加到Blob对象中的数据,数据可以是任意多个ArrayBuffer,ArrayBufferView, Blob,或者 DOMString对象。
  • opt:对象,用于设置Blob对象的属性(如:MIME类型)
发表于 2017-10-30 10:05:34 回复(0)

一直以来,JS都没有比较好的可以直接处理二进制的方法。而Blob的存在,允许我们可以通过JS直接操作二进制数据。

一个Blob对象就是一个包含有只读原始数据的类文件对象。Blob对象中的数据并不一定得是JavaScript中的原生形式。File接口基于Blob,继承了Blob的功能,并且扩展支持了用户计算机上的本地文件。

Blob对象可以看做是存放二进制数据的容器,此外还可以通过Blob设置二进制数据的MIME类型。

创建Blob

通过构造函数

var blob = new Blob(dataArr:Array<any>, opt:{type:string});
  • dataArray:数组,包含了要添加到Blob对象中的数据,数据可以是任意多个ArrayBuffer,ArrayBufferView, Blob,或者 DOMString对象。
  • opt:对象,用于设置Blob对象的属性(如:MIME类型)

发表于 2018-05-28 15:05:19 回复(0)
type就是类型的意思
发表于 2017-05-28 13:12:12 回复(2)

一个Blob对象就是一个包含有只读原始数据的类文件对象。Blob对象中的数据并不一定得是JavaScript中的原生形式。File接口基于Blob,继承了Blob的功能,并且扩展支持了用户计算机上的本地文件。

Blob对象可以看做是存放二进制数据的容器,此外还可以通过Blob设置二进制数据的MIME类型。

```
var debug = {hello: "world"};
var blob = new Blob([JSON.stringify(debug, null, 2)],
{type : 'application/json'});

```来源

https://developer.mozilla.org/zh-CN/docs/Web/API/Blob

发表于 2019-08-18 13:17:08 回复(0)
mime类型
发表于 2019-05-01 15:00:08 回复(0)
MIME 类型 MIME (Multipurpose Internet Mail Extensions) 多用途互联网邮件扩展类型
是描述消息内容类型的因特网标准。 
MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。
MIME 类型在请求报文和响应报文中均有体现。
发表于 2018-12-25 11:02:34 回复(0)
c
发表于 2018-08-02 21:06:09 回复(0)
Mime类型
发表于 2017-12-26 09:37:11 回复(0)
mim类型
发表于 2017-10-17 13:53:47 回复(0)
c
发表于 2017-07-08 11:46:04 回复(0)
发表于 2017-06-16 14:41:24 回复(0)