FileReaderSync: Phương thức readAsBinaryString()
Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.
Note: This feature is only available in Web Workers, except for Service Workers.
Note:
Phương thức này đã lỗi thời và được thay thế bằng readAsArrayBuffer().
Phương thức readAsBinaryString() của giao diện FileReaderSync cho phép đọc các đối tượng File hoặc Blob một cách đồng bộ vào một chuỗi. 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.
Cú pháp
readAsBinaryString(blob)
Tham số
Giá trị trả về
Một chuỗi biểu diễn dữ liệu đầu vào.
Ngoại lệ
NotFoundErrorDOMException-
Được ném nếu không thể tìm thấy tài nguyên được đại diện bởi DOM
FilehoặcBlob, ví dụ: vì nó đã bị xóa. SecurityErrorDOMException-
Được ném nếu phát hiện một trong các tình huống có vấn đề sau:
- tài nguyên đã bị sửa đổi bởi bên thứ ba;
- quá nhiều thao tác đọc được thực hiện đồng thời;
- tệp mà tài nguyên trỏ đến không an toàn để sử dụng từ Web (chẳng hạn như tệp hệ thống).
NotReadableErrorDOMException-
Được ném nếu không thể đọc tài nguyên do vấn đề quyền hạn, ví dụ như khóa đồng thời.
EncodingErrorDOMException-
Được ném nếu tài nguyên là một data URL và vượt quá giới hạn độ dài do mỗi trình duyệt định nghĩa.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| File API> # readAsBinaryStringSyncSection> |