HTML5 ফাইল Blob.slice() মেথড সোর্স Blob-এর নির্দিষ্ট বাইট রেঞ্জের ডেটা ধারণকারী একটি Blob অবজেক্ট তৈরিতে সাহায্য করে। এটি নিচের উদাহরণের মতো XMLHttpRequest ব্যবহার করে।
slice() ব্যবহার করে বাইনারি ডেটা পাঠানো ও গ্রহণের উদাহরণ। এই উদাহরণে একটি টেক্সট পাঠানো হয়েছে এবং "file" সার্ভারে পোস্ট করার জন্য 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";