HTML5 파일 Blob.slice() 메서드는 데이터를 포함하는 Blob 개체를 만드는 데 유용합니다. 이 데이터는 소스 Blob의 지정된 바이트 범위에 있습니다.
slice()를 사용하여 이진 데이터를 보내고 받는 예를 살펴보겠습니다. 이 예에서는 텍스트를 보내고 POST 메서드를 사용하여 "파일"을 서버로 보냅니다.
var val = new XMLHttpRequest(); val.open("POST", url, true); val.onload = function (event) { }; var blob = new Blob(['demo'], {type: 'text/plain'}); val.send(blob);