Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Диалоговое окно выбора файла (https://javascript.ru/forum/dom-window/25753-dialogovoe-okno-vybora-fajjla.html)

Saboth 14.02.2012 14:39

Диалоговое окно выбора файла
 
Как вызвать диалоговое окно выбора файла, а после выбора вернуть полный путь?

Если JS такого не может, можно ли на чём ещё?

devote 14.02.2012 14:44

нельзя нигде вызвать без ведома пользователя...

Saboth 14.02.2012 15:00

Уточню: Пользователь нажимает "Выбрать файл", открывается Виндовозное окно выбора (API-шное), в браузе оно же Файл->Открыть, пользователь выбирает и путь выбранного файла возвращается на эту же страницу в переменную.

К примеру в том же Builder пример такой компонеты - OpenDialog, но мен только открыть и путь.

devote 14.02.2012 15:06

Неужто я не ясно выразился... Открыть диалоговое окно можно лишь по действию пользователя. тоесть:
Цитата:

Сообщение от Saboth
Пользователь нажимает "Выбрать файл"

Скриптами вызвать диалоговое меню невозможно, а полный путь получить можно например через Flash (ActionScript) в JavaScript вы не получите полный путь.

Saboth 14.02.2012 15:31

У меня есть рабочий пример (на AJAX, но это сути не меняет), там куча кода разобратся затруднительно и не могу понять куда и как записывается путь.

devote 14.02.2012 15:39

Цитата:

Сообщение от Saboth
У меня есть рабочий пример (на AJAX, но это сути не меняет)

Я не совсем понимаю причем тут вообще AJAX, если вы имеете ввиду путь к файлу на сервере, то причем тут диалоговое окно? а путь к файлу на клиенте я уже изложил выше что и как. Браузеры подставляют фейковый путь к файлу, поэтому получить путь к файлу можно лишь сторонними методами.

Saboth 14.02.2012 16:29

Хорошо.
http://ruseller.com/lessons.php?rub=29&id=370
Там можно скачать этот пример.


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