Skip to content

Commit

Permalink
Remove duplicate page of File.prototype.type
Browse files Browse the repository at this point in the history
  • Loading branch information
yin1999 committed Oct 29, 2023
1 parent d87d90d commit 8c02b23
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 64 deletions.
2 changes: 1 addition & 1 deletion files/zh-cn/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1483,7 +1483,7 @@
/zh-CN/docs/Web/API/File/fileName /zh-CN/docs/Web/API/File/name
/zh-CN/docs/Web/API/File/fileSize /zh-CN/docs/Web/API/Blob/size
/zh-CN/docs/Web/API/File/size /zh-CN/docs/Web/API/Blob/size
/zh-CN/docs/Web/API/File/type /zh-CN/docs/conflicting/Web/API/Blob/type
/zh-CN/docs/Web/API/File/type /zh-CN/docs/Web/API/Blob/type
/zh-CN/docs/Web/API/FileException /zh-CN/docs/Web/API/File_and_Directory_Entries_API
/zh-CN/docs/Web/API/FileReader/onabort /zh-CN/docs/Web/API/FileReader/abort_event
/zh-CN/docs/Web/API/FileReader/onload /zh-CN/docs/Web/API/FileReader/load_event
Expand Down
4 changes: 0 additions & 4 deletions files/zh-cn/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -32793,9 +32793,5 @@
"skyfore",
"xgqfrms-GitHub"
]
},
"conflicting/Web/API/Blob/type": {
"modified": "2019-03-23T22:09:04.649Z",
"contributors": ["wizardforcel"]
}
}
51 changes: 0 additions & 51 deletions files/zh-cn/conflicting/web/api/blob/type/index.md

This file was deleted.

14 changes: 7 additions & 7 deletions files/zh-cn/web/api/blob/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,20 @@ Blob 表示的不一定是 JavaScript 原生格式的数据。{{DOMxRef("File")}

## 实例属性

- {{DOMxRef("Blob.prototype.size")}} {{ReadOnlyInline}}
- {{DOMxRef("Blob.size")}} {{ReadOnlyInline}}
- : `Blob` 对象中所包含数据的大小(字节)。
- {{DOMxRef("Blob.prototype.type")}} {{ReadOnlyInline}}
- {{DOMxRef("Blob.type")}} {{ReadOnlyInline}}
- : 一个字符串,表明该 `Blob` 对象所包含数据的 MIME 类型。如果类型未知,则该值为空字符串。

## 实例方法

- {{DOMxRef("Blob.prototype.arrayBuffer()")}}
- {{DOMxRef("Blob.arrayBuffer()")}}
- : 返回一个 promise,其会兑现一个包含 `Blob` 所有内容的二进制格式的 {{jsxref("ArrayBuffer")}}。
- {{DOMxRef("Blob.prototype.slice()")}}
- {{DOMxRef("Blob.slice()")}}
- : 返回一个新的 `Blob` 对象,包含了源 `Blob` 对象中指定范围内的数据。
- {{DOMxRef("Blob.prototype.stream()")}}
- {{DOMxRef("Blob.stream()")}}
- : 返回一个能读取 `Blob` 内容的 {{DOMxRef("ReadableStream")}}。
- {{DOMxRef("Blob.prototype.text()")}}
- {{DOMxRef("Blob.text()")}}
- : 返回一个 promise,其会兑现一个包含 `Blob` 所有内容的 UTF-8 格式的字符串。

## 示例
Expand Down Expand Up @@ -130,7 +130,7 @@ reader.readAsArrayBuffer(blob);
const text = await new Response(blob).text();
```

或者,也可以使用 {{DOMxRef("Blob.prototype.text()")}}:
或者,也可以使用 {{DOMxRef("Blob.text()")}}:

```js
const text = await blob.text();
Expand Down
2 changes: 2 additions & 0 deletions files/zh-cn/web/api/blob/type/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ slug: Web/API/Blob/type

一个包含文件 MIME 类型的字符串,如果无法确定类型则返回空字符串。

> **备注:** 基于当前的实现,浏览器不会读取文件的字节流来确定其媒体类型。其根据文件扩展名进行假设;一个被重命名为 .txt 的 PNG 图像文件会返回“_text/plain_”而不是“_image/png_”。此外,`blob.type` 通常只对常见的文件类型(如图像、HTML 文档、音频和视频)有效。不常见的文件扩展名会返回空字符串。客户端配置(例如 Windows 注册表)可能会导致常见类型出现意外值。**开发者不应该仅依赖此属性作为验证方案。**
## 示例

这个示例要求用户选择一些文件,然后检查每个文件以确保其是指定的图片文件类型之一。
Expand Down
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/file/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ slug: Web/API/File
- : 返回文件的大小。
- {{domxref("File.webkitRelativePath")}} {{readonlyinline}} {{non-standard_inline}}
- : 返回 {{domxref("File")}} 相关的 path 或 URL。
- {{domxref("File.type")}} {{readonlyinline}}
- {{domxref("Blob.type")}} {{readonlyinline}}
- : 返回文件的 [多用途互联网邮件扩展类型(MIME Type)](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types)

## 方法
Expand Down

0 comments on commit 8c02b23

Please sign in to comment.