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:
FileReaderURL.createObjectURL()Window.createImageBitmap()vàWorkerGlobalScope.createImageBitmap()- tùy chọn
bodytrongfetch() XMLHttpRequest.send()
Xem Sử dụng tệp từ ứng dụng web để biết thêm thông tin và ví dụ.
Hàm khởi tạo
File()-
Trả về một đối tượng
Filemớ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.lastModifiedRead 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ề
Datesửa đổi cuối cùng của tệp được tham chiếu bởi đối tượngFile. File.nameRead only-
Trả về tên của tệp được tham chiếu bởi đối tượng
File. File.webkitRelativePathRead only-
Trả về đường dẫn mà URL của
Filecó 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> |