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

비디오 태그에 대한 XMLHttpRequest?

<시간/>

HTML5 파일 Blob.slice() 메서드는 데이터를 포함하는 Blob 개체를 만드는 데 유용합니다. 이 데이터는 원본 Blob의 지정된 바이트 범위에 있습니다. 아래 예시와 같이 XMLHttpRequest를 사용합니다.

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

동영상:

req.onload = function () {
   var blob_uri = URL.createObjectURL(this.response);
   myElement.appendChild(document.createElement("source")).src = blob_uri;
};
req.responseType = "blob";