Phương thức Blob.slice () của tệp HTML5 rất hữu ích để tạo một đối tượng Blob có chứa dữ liệu. Dữ liệu này nằm trong phạm vi byte được chỉ định của Blob nguồn.
Chúng ta hãy xem một ví dụ để gửi và nhận dữ liệu nhị phân bằng cách sử dụng Slice (). Ví dụ này gửi một văn bản và sử dụng phương thức POST để gửi "tệp" đến máy chủ:
var val = new XMLHttpRequest(); val.open("POST", url, true); val.onload = function (event) { }; var blob = new Blob(['demo'], {type: 'text/plain'}); val.send(blob);