Files
crm.clientright.ru/test.html

82 lines
2.7 KiB
HTML
Raw Permalink Normal View History

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