Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

HTML5 File.slice 메서드가 실제로 수행하는 작업은 무엇입니까?


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);