82 lines
2.7 KiB
HTML
Executable File
82 lines
2.7 KiB
HTML
Executable File
<html>
|
|
<title>Test</title>
|
|
<body>
|
|
<a href="https://clientright.ktalk.ru/api/recordings/ce71smnCGFnzrvZaivGH/file" onclick="event.preventDefault();
|
|
fetch('https://clientright.ktalk.ru/api/recordings/ce71smnCGFnzrvZaivGH/file',
|
|
method: 'GET',
|
|
headers:
|
|
'x-auth-token': 'pV5b1OcpXk7WOqVYFLDQJkfqWsdv2HDE'
|
|
|
|
).then(response => response.blob())
|
|
.then(blob =>
|
|
const url = window.URL.createObjectURL(new Blob([blob]));
|
|
const a = document.createElement('a');
|
|
a.href = url;
|
|
a.setAttribute('download', 'somefile');
|
|
document.body.appendChild(a);
|
|
a.click();
|
|
);">11111</a>
|
|
<br><br>
|
|
|
|
<a href="#" onclick="event.preventDefault();
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open('GET', 'https://clientright.ktalk.ru/api/recordings/ce71smnCGFnzrvZaivGH/file');
|
|
xhr.setRequestHeader('x-auth-token', 'pV5b1OcpXk7WOqVYFLDQJkfqWsdv2HDE');
|
|
xhr.responseType = 'blob';
|
|
xhr.onload = function() {
|
|
var a = document.createElement('a');
|
|
var url = window.URL.createObjectURL(xhr.response);
|
|
a.href = url;
|
|
a.download = 'video.mp4';
|
|
document.body.appendChild(a);
|
|
a.click();
|
|
setTimeout(function() {
|
|
document.body.removeChild(a);
|
|
window.URL.revokeObjectURL(url);
|
|
}, 0);
|
|
};
|
|
xhr.send();">22222</a>
|
|
<br><br>
|
|
|
|
<a href="#" onclick="event.preventDefault();
|
|
var downloadLink = document.createElement('a');
|
|
downloadLink.style.display = 'none';
|
|
document.body.appendChild(downloadLink);
|
|
|
|
var fileInput = document.createElement('input');
|
|
fileInput.type = 'file';
|
|
fileInput.accept = 'video/mp4';
|
|
fileInput.onchange = function() {
|
|
var files = fileInput.files;
|
|
if (files.length > 0)
|
|
var fileName = files[0].name;
|
|
downloadLink.download = fileName;
|
|
downloadLink.click();
|
|
|
|
};
|
|
|
|
downloadLink.onclick = function() {
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open('GET', 'https://clientright.ktalk.ru/api/recordings/ce71smnCGFnzrvZaivGH/file');
|
|
xhr.setRequestHeader('x-auth-token', 'pV5b1OcpXk7WOqVYFLDQJkfqWsdv2HDE');
|
|
xhr.responseType = 'blob';
|
|
xhr.onload = function() {
|
|
var url = window.URL.createObjectURL(xhr.response);
|
|
downloadLink.href = url;
|
|
downloadLink.download = fileName;
|
|
downloadLink.click();
|
|
setTimeout(function() {
|
|
window.URL.revokeObjectURL(url);
|
|
document.body.removeChild(downloadLink);
|
|
}, 0);
|
|
};
|
|
xhr.send();
|
|
};
|
|
|
|
fileInput.click();">22222-11111111</a>
|
|
<br><br>
|
|
|
|
|
|
<a href="https://clientright.ktalk.ru/api/recordings/ce71smnCGFnzrvZaivGH/file" target="_blank" rel="noopener noreferrer" download onclick="event.preventDefault(); window.location.href=this.href+'?x-auth-token=pV5b1OcpXk7WOqVYFLDQJkfqWsdv2HDE';">333333</a>
|
|
</body>
|
|
</html> |