Is this possible? I'm thinking it should be as long as the server supports resume (HTTP RANGE).
1 Answer
Use XMLHttpRequest.prototype.setRequestHeader() to set the RANGE request header:
//Our AJAX object:
var req = new XMLHttpRequest();
req.open([REQUEST METHOD], [REQUEST URI], true);
//Set the RANGE header here:
req.setRequestHeader("RANGE", "value-of-RANGE-header");
// [Here, set anything else you need before sending the request, like onstatechange]
//Now, send!
req.send();
4 Comments
Sarke
I get
ERR_CONTENT_DECODING_FAILED in Chrome. Also, you have a capitalization error in XMLHttpRequestSarke
Nm, works with proper
Content-Type response from server, thanks!Noble Mushtak
Awesome! Glad I could help!
charlietfl
learn something new every day...didn't know this could be done
RANGEheader with AJAX. Answer with code coming up!