На некоторых сайтах типа онлайновых конверторов файлов, когда твой файл готов, автоматом выскакивает диалог сохранения файла. При этом в Панели разработчика, на вкладке Сеть нет никаких запросов, ничего. А иногда очень желательно видеть ссылку.
По моему в старой Опере, когда при скачивании появлялся модальный диалог сохранения файла, там было написано что то вроде: "Вы собираетесь скачать файл бла-бла размером бла-бла с адреса бла-бла". И это было очень удобно.
Поэтому вопрос, есть ли способ в узнать по какой ссылке сервер будет отдавать файл? Может скрипт, расширение, или еще какой то метод? Ведь если браузер ссылку получил, должна же она где то быть. Как ее достать?
Отсутствует
toxa пишетПри этом в Панели разработчика, на вкладке Сеть нет никаких запросов, ничего
Где же ссылка на такой сайт?
Я не стал давать ссылки чтобы не было обвинений в рекламе. Но раз вопрос задан, то вот один из таких сайтов https://m3u8tomp4.com/
Отсутствует
toxa, на вкладке Сеть запросов масса
У меня вот как получается - пока идет обработка файла, на вкладке Сеть запросов и правда масса. Ссылки на файлы с расширением .ts
Но когда все готово, выскакивает диалог сохранения и вкладка Сеть становится девственно чистой, там нет ничего. А я хочу увидеть ссылку на файл .mp4 который мне предлагают сохранить.
Отсутствует
Мне почему-то не везёт - какую бы ссылку сайту не дал, он либо пишет, что ссылка неверная, либо начинает процесс, но с 0% он не сдвигается. Поэтому говорю предположительно (исходя из "становится девственно чистой"): а если поставить галочку "Непрерывные логи"?
И ещё я в Сетевом мониторе заметил одну странность: когда я жму кнопку "Download MP4", браузер не передаёт ссылку на M3U8 на тот сайт, а сам выкачивает этот M3U8.
"на вкладке Сеть запросов и правда масса. Ссылки на файлы с расширением .ts" - ровно о том же.
Складывается впечатление, что это именно браузер должен заниматься выкачиванием кусочков из списка и конвертированием их в MP4. А в таком случае никакой ссылки на скачивание и не будет.
Отредактировано yup (Вчера 00:23:16)
Отсутствует
Но когда все готово, выскакивает диалог сохранения и вкладка Сеть становится девственно чистой, там нет ничего
Конечно, если, например, автокликером делается
А я хочу увидеть ссылку на файл .mp4 который мне предлагают сохранить.
Так там создается url объект с blob
downloadFile(fileDataList, fileName) { this.tips = '視頻片段整合中,請留意瀏覽器下載'; let fileBlob = null; let a = document.createElement('a'); if (this.isGetMP4) { fileBlob = new Blob(fileDataList, { type: 'video/mp4' }); // 创建一个Blob对象,并设置文件的 MIME 类型 a.download = fileName + '.mp4'; } else { fileBlob = new Blob(fileDataList, { type: 'video/MP2T' }); // 创建一个Blob对象,并设置文件的 MIME 类型 a.download = fileName + '.ts'; } a.href = URL.createObjectURL(fileBlob); a.style.display = 'none'; document.body.appendChild(a); a.click(); a.remove(); },
Отсутствует