> File 是 HTML5 中的一个内置对象,用于表示文件。File 对象通常是通过 HTML5 中的文件选择对话框 `<input type="file">` 返回的文件列表中的一个元素。以下是 File 对象的常用属性和方法: #### 1. 属性 - name: 文件的名称,不包括路径。 - size: 文件的大小,单位为字节。 - type: 文件的 MIME 类型,例如 "image/png"。 - lastModified: 文件最后修改的时间戳,以毫秒为单位。 #### 2. 方法 - slice(start [, end [, contentType]]): 返回一个新的 File 对象,表示原文件的一个子集。参数 start 和 end 分别表示子集的起始位置和结束位置,单位为字节。参数 contentType 表示子集的 MIME 类型。 例如,以下代码创建一个 File 对象并输出其属性: ```stata var file = new File(["Hello, World!"], "hello.txt", { type: "text/plain", lastModified: Date.now() }); console.log(file.name); // "hello.txt" console.log(file.size); // 13 console.log(file.type); // "text/plain" console.log(file.lastModified); // 时间戳 ``` > 需要注意的是,File 对象通常是通过 HTML5 中的文件选择对话框 `<input type="file">` 返回的文件列表中的一个元素,也可以通过拖拽文件到页面中获取。在使用 File 对象时,需要注意文件的大小和类型等限制,并及时处理文件内容。