Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Скачивание файлов с сохранением структуры папок (https://javascript.ru/forum/css-html-browser/82688-skachivanie-fajjlov-s-sokhraneniem-struktury-papok.html)

SanGorych 13.06.2021 21:29

Скачивание файлов с сохранением структуры папок
 
Здравствуйте.
Пишу расширение под Оперу, для скачивания видеофайлов с расширением .265, с IP камеры.
Вызываю для каждого файла:
chrome.downloads.download({url: fileURL);

При этом все файлы скачиваются, имена и расширения фалов сохраняются, но теряется структура папок (все файлы скачиваются в папку загрузок).
Для сохранения структуры папок добавляю свойство 'filename':
chrome.downloads.download({url: fileURL, filename: (new URL(fileURL)).pathname.slice(1)});

Таким образом все файлы скачиваются, имена файлов и структура папок сохраняются, но почему то расширения всех файлов меняется с .265 на .txt.

Пробовал для одного файла писать:
chrome.downloads.download({url: fileURL, filename: 'file.265'});

И снова скачанный файл называется 'file.txt'.
Возможно ли сделать так, чтобы файлы скачивались с оригинальными расширениями?


Часовой пояс GMT +3, время: 11:27.