FileReaderSync

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.

Note: This feature is only available in Web Workers, except for Service Workers.

Giao diện FileReaderSync cho phép đọc các đối tượng File hoặc Blob một cách đồng bộ. Giao diện này chỉ khả dụng trong workers vì nó cho phép I/O đồng bộ có khả năng gây chặn luồng thực thi.

Hàm tạo

FileReaderSync()

Trả về một đối tượng FileReaderSync mới.

Thuộc tính thể hiện

Giao diện này không có thuộc tính nào.

Phương thức thể hiện

FileReaderSync.readAsArrayBuffer()

Phương thức này chuyển đổi một Blob hoặc File được chỉ định thành một ArrayBuffer biểu diễn dữ liệu đầu vào dưới dạng chuỗi nhị phân.

FileReaderSync.readAsBinaryString() Deprecated

Phương thức này chuyển đổi một Blob hoặc File được chỉ định thành một chuỗi biểu diễn dữ liệu đầu vào dưới dạng chuỗi nhị phân. Phương thức này đã lỗi thời, cân nhắc dùng readAsArrayBuffer() thay thế.

FileReaderSync.readAsText()

Phương thức này chuyển đổi một Blob hoặc File được chỉ định thành một chuỗi biểu diễn dữ liệu đầu vào dưới dạng chuỗi văn bản. Tham số encoding tùy chọn chỉ định bảng mã sẽ sử dụng (ví dụ: iso-8859-1 hoặc UTF-8). Nếu không có, phương thức sẽ áp dụng thuật toán tự động phát hiện.

FileReaderSync.readAsDataURL()

Phương thức này chuyển đổi một Blob hoặc File được chỉ định thành một chuỗi biểu diễn dữ liệu đầu vào dưới dạng data URL.

Thông số kỹ thuật

Specification
File API
# FileReaderSync

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

Xem thêm