Здравствуйте.
Известно, что прочитать содержимое файла с диска можно с помощью элемента <input type='file'>.
Как выгрузить файл в папку "Загрузки" тоже известно.
Следующий js код создает blob с текстом 'Hello, world!' и выгружает его в текстовый файл hello.txt
let tag_a = document.createElement('a');
tag_a.download = 'hello.txt';
let blob = new Blob(['Hello, world!'], {type: 'text/plain'});
tag_a.href = URL.createObjectURL(blob);
tag_a.click();
Но выгрузка файла происходит в папку "Загрузки".
А как сделать так, чтобы файл сохранялся НЕ в папку "Загрузки", а в ту папку, которую я укажу?
То есть, как выбрать директорию для сохранения файла?
Многие сайты в интернете это делают.
Пример 1.
Ресурс для рисования диаграмм
https://app.diagrams.net/
Тут как в Windows приложении есть меню файл->сохранить как..
Пример 2.
Письмо из электронной почты можно распечатать либо на принтер, либо в pdf файл на диск, при этом директорию для файла можно выбрать.
Буду рад любой подсказке.
Пишу на PHP и JavaScript.