File

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

* Some parts of this feature may have varying levels of support.

Note: This feature is available in Web Workers.

Giao diện File cung cấp thông tin về các tệp và cho phép JavaScript trong trang web truy cập nội dung của chúng.

Các đối tượng File thường được lấy từ đối tượng FileList trả về khi người dùng chọn tệp bằng phần tử <input>, hoặc từ đối tượng DataTransfer của thao tác kéo thả.

Đối tượng File là một loại Blob cụ thể và có thể được sử dụng trong bất kỳ ngữ cảnh nào mà Blob có thể được dùng. Cụ thể, các API sau đây chấp nhận cả Blob và đối tượng File:

Xem Sử dụng tệp từ ứng dụng web để biết thêm thông tin và ví dụ.

Blob File

Hàm khởi tạo

File()

Trả về một đối tượng File mới được tạo.

Thuộc tính phiên bản

Giao diện File cũng kế thừa các thuộc tính từ giao diện Blob.

File.lastModified Read only

Trả về thời gian sửa đổi cuối cùng của tệp, tính bằng mili giây kể từ epoch Unix (1 tháng 1 năm 1970, nửa đêm).

File.lastModifiedDate Đã lỗi thời Read only Không chuẩn

Trả về Date sửa đổi cuối cùng của tệp được tham chiếu bởi đối tượng File.

File.name Read only

Trả về tên của tệp được tham chiếu bởi đối tượng File.

File.webkitRelativePath Read only

Trả về đường dẫn mà URL của File có liên quan.

Phương thức phiên bản

Giao diện File cũng kế thừa các phương thức từ giao diện Blob.

Thông số kỹ thuật

Thông số kỹ thuật
File API
# file-section

Tương thích trình duyệt

Xem thêm