Update download.php

pull/8/head
SuperDev 3 years ago committed by GitHub
parent eb673fc36a
commit 8937b15097
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -68,7 +68,7 @@ if(isset($_POST['submit'])){
const fileLink = "' . $fileURL .'";
const initTimer = () => {
if(downloadBtn.classList.contains("disable-timer")) {
return downloadFile(filelink);
return window.open(fileLink);
}
let timer = downloadBtn.dataset.timer;
downloadBtn.classList.add("timer");
@ -79,7 +79,7 @@ const initTimer = () => {
return downloadBtn.innerHTML = `Your download will begin in <b>${timer}</b> seconds`;
}
clearInterval(initCounter);
downloadFile(filelink);
window.open(fileLink);
downloadBtn.innerText = "Your file is downloading...";
setTimeout(() => {
downloadBtn.classList.replace("timer", "disable-timer");
@ -88,23 +88,6 @@ const initTimer = () => {
}, 1000);
}
downloadBtn.addEventListener("click", initTimer);
public static downloadFile(url: string): void {
const xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = () => {
if (xmlHttp.readyState === 4 && xmlHttp.status === 200) {
const blobUrl = window.URL.createObjectURL(xmlHttp.response);
const e = document.createElement("a");
e.href = blobUrl;
e.download = blobUrl.substr(blobUrl.lastIndexOf("/") + 1);
document.body.appendChild(e);
e.click();
document.body.removeChild(e);
}
};
xmlHttp.responseType = "blob";
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
</script>
</script>'; ?>
</html>

Loading…
Cancel
Save