powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Тег <a> сделать чтобы файл скачивался а не открывался в браузере
2 сообщений из 2, страница 1 из 1
Тег <a> сделать чтобы файл скачивался а не открывался в браузере
    #39220991
Фотография yardie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
я использую asp.net mvc 5 / .net 4.5.2
есть ссылка вот такого формата
Код: html
1.
2.
3.
4.
5.
6.
7.
http://r2---sn-gvnuxaxjvh-3bqe.googlevideo.com/videoplayback?
source=youtube&ratebypass=yes&sver=3&mm=31&dur=1438.499&lmt=1442491050608740&signature=909C44DCEC89138992E0F29A845
C20DFCE6137CB.724E84EA4776DB9E633EEDF7A5277B3A4AF7E3D8&itag=18&ip=89.190.235.117&expire=1461247168&upn=qZ6TobCFvlw&i
d=o-AIiwz0in2NFWBRJ_FRpGcHQe413vNyHgQnAlNHesiDEs&mime=video/mp4&key=yt6&mn=sn-gvnuxaxjvh-
3bqe&ms=au&fexp=9413138,9416126,9416891,9419451,9420452,9422596,9426927,9428398,9430024,9431012,9431584,9432684,9433096
,9433424,9433634,9433656,9433690,9434085,9434245,9434605,9434760&initcwndbps=3396250&ipbits=0&pl=19&mv=m&sparams=dur,id,
initcwndbps,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,pl,ratebypass,source,upn,expire&mt=1461225407



в ней видео видео-файл с Youtube. мне нужно чтобы кликая по ссылке файл скачивался, а не открывался в окне
если делать старым способом:
Код: html
1.
<a href="LINK" download="">Скачать</a>

, то в хроме скачивается, в фаерфоксе открывается в окне.

По перепробовал кучу способов, нашел такой
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<a href="" download="" data-link="LINK">Скачать</a>

<script>
    var links = document.querySelectorAll("a"), i = 0, lnk;
    while (lnk = links[i++]) {
        if (lnk.dataset.link.length) lnk.onclick = toBlob;
    }

    function toBlob(e) {
        e.preventDefault();
        var lnk = this, xhr = new XMLHttpRequest();
        xhr.open("GET", lnk.dataset.link);
        xhr.responseType = "blob";
        xhr.overrideMimeType("octet/stream");
        xhr.onload = function () {
            if (xhr.status === 200)
                window.location = (URL || webkitURL).createObjectURL(xhr.response);
        };
        xhr.send();
        return false
    }
</script>


Вроде бы все ни чего, предлагает скачать, но почему-то html страницу((

Подскажите как сделать так чтобы видео-файл скачивался по ссылке
...
Рейтинг: 0 / 0
Тег <a> сделать чтобы файл скачивался а не открывался в браузере
    #39222327
Фотография yardie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yardie,
вот рабочая ссылка
Код: html
1.
http://r2---sn-gvnuxaxjvh-3bqe.googlevideo.com/videoplayback?expire=1461339802&upn=xUXD-UE8z5I&ipbits=0&initcwndbps=2112500&key=yt6&lmt=1458204157747766&fexp=9407191,9415327,9416126,9416891,9420452,9422596,9426926,9428398,9429718,9429854,9429987,9431012,9431362,9432772,9433045,9433096,9433118,9433187,9433668,9433947,9434390&signature=B79163D16C364248B0DF59A57731291B3B1364C1.4FDEF69647553D491321B97C183D02D3DAE490C5&sver=3&sparams=dur,id,initcwndbps,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,pl,ratebypass,source,upn,expire&mn=sn-gvnuxaxjvh-3bqe&source=youtube&ip=95.52.70.196&mm=31&itag=18&dur=191.843&id=o-AER685b6qZBx_5sZfxvv1C_Hfx6TnkvR36x0pkc77Khf&mime=video/mp4&ms=au&mv=m&pl=18&mt=1461318139&ratebypass=yes
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Тег <a> сделать чтобы файл скачивался а не открывался в браузере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]