Вход

Просмотр полной версии : Диалоговое окно выбора файла


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
Неужто я не ясно выразился... Открыть диалоговое окно можно лишь по действию пользователя. тоесть:
Пользователь нажимает "Выбрать файл"
Скриптами вызвать диалоговое меню невозможно, а полный путь получить можно например через Flash (ActionScript) в JavaScript вы не получите полный путь.

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

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

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