У меня есть различные типы файлов на моем сайте, которые пользователь может загрузить. Все файлы загружаются как чудо, кроме медиа-файлов, таких как mp3, mp4 и т. Д. Когда пользователь нажимает на mp3 и загружает файлы, открывается новая вкладка и воспроизводит медиа-файл вместо отображения всплывающего окна загрузки ... Есть идеи?
Извинения, что я не смог найти точную проблему в сети ... Все остальные ответы показывают вопрос наоборот.
function get_dl(e){
var x = $('[name='+ e +']').attr('value');
//sample code from w3schools
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (this.readyState==4 && this.status==200) {
window.open(this.responseText, '_blank');
//This line is where I'm stuck
}
}
xmlhttp.open("GET","getfile.php?q=" + x,true);
xmlhttp.send();
}
Все остальные файлы показывают всплывающее окно загрузки, кромемедиа-файлы, они автоматически воспроизводятся вместо загрузки ...