Есть ли способ / кнопка, чтобы открыть файл сохранения в виде диалога в html / css / js, чтобы выбрать местоположение и имя для любого типа файла, который не приведет к сохранению файла, а просто вернет выбранное местоположение, а такжев качестве имени файла и выбранного типа?
Это будет работать так же, как при нажатии Ctrl + S в браузере или команде в IE:
document.execCommand("SaveAs");
Однако расширение не будетне ограничивайтесь htm (l), чтобы просто сохранить текущую страницу (я хочу xml), а кнопка сохранения будет только возвращать путь, а не делать ничего другого (поскольку js не позволяет сохранять файл на машине).
Суть в том, что веб-страница представляет собой браузер IE внутри старой программы на языке c ++, которая обрабатывает сохранение файла в фоновом режиме при условии пути.
РЕДАКТИРОВАТЬ:
Я пробовал что-то, что не совсем работало, но было очень похоже на то, что я хотел, используя html-форму с вводом.
<form id="getFileForm">
<input type = "file" id = "getfile" oninput="testinput()"/>
</form>
function testInput() {
var x = document.getElementById("getfile").value;
alert(x);
}
Проблема, очевидно, заключается в том, что вам нужно выбрать существующий файл, чтобы онработа и ценностьпути скрыты (что-то вроде c: /fakepath/file.xml).