Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выбор каталога на стороне клиента ? / 13 сообщений из 13, страница 1 из 1
27.11.2006, 11:14
    #34157026
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
Доброе время господа садмины и сусопы !
Подскажите, если знаете ......................
На клиенской стороне необходимо осуществить выбор каталога
Код <INPUT TYPE=FILE .....................>
типа выбрал файл отрезал его название не проходит
Если каталог пустой интерф.выбор не происходит вообще.....................................
Думал подключить функции Windows API - декларирование внешних библиотек недо-
пускаеться в VBScripte (или ошибаюсь ?, но в MSDN таких дирректив не нашел)


Подскажите если кто знает-делал !!!!!!!!!!!! (можно ссылку на более развитий сайт)


Благодарен и признателен ! А !
...
Рейтинг: 0 / 0
27.11.2006, 16:37
    #34158438
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
Сами поняли, что написали?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
30.11.2006, 11:23
    #34166408
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
4m@t!cСами поняли, что написали?
----------------------------------------
Артисты не приехали, приехали цыгане

Не совсем понял сарказма !
C HTML работаю около недели - поэтому если где-то
неправильно использую термины или понятия прошу
простить ...........................................................

Клиент на листе должен нажать кнопку - появилось окно
диалога выбора каталога (не файла) - выбранный путь
отражен в обьект ТЕХТ
Это все !
Какими инструментами это сдалать ?????????????????????

Благодарен ! А !
...
Рейтинг: 0 / 0
30.11.2006, 11:29
    #34166437
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
Стандартными средствами HTML вы ничего не сделаете.
Зачем вам указывать папку?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
30.11.2006, 12:27
    #34166708
ZeusTheTrueGod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
JavaScript ничего не может узнать про компьютер, на котором он работает. Даже если будет известен каталог, вы не сможете отправить на сервер все файлы из этого каталога, так же как и просто файл наугад. Элемент для загрузки файла работает так, что браузер позволяет выбрать пользователю, а не программе, определенный файл и после потдверждения пользователем отправить его на сервер. К счастью, на большее JavaScript не способен.
...
Рейтинг: 0 / 0
30.11.2006, 12:59
    #34166917
sxq
sxq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
Объясните детальнее вашу задачу, только не то что вы говорили по повоу выбора каталога. Возможно вы, решая свою задачу даже не туда смотрите.
...
Рейтинг: 0 / 0
01.12.2006, 16:57
    #34171257
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
Суть задачи проста
На сервере есть каталог в котором находиться динамический набор файлов
Пользователь
- ввел логин, пароль (объект TEXT)
- выбрал файл из списка (объект SELECT)
- выбрал каталог на совеем диске куда копировать (обьект ???????????)
- нажал кнопку для начала копирования
Хочу реализовать это в два этапа
- Этап отображения полей и ввод информации
- Этап проверки корректности данных (логин,пароль) и запуск копирования
Если вводимый поток не корректен Submit вызываеться этот же лист (типа реку-
рсивной ссылки на процедуру)
В виду простоты задачи классический лист-диалог на проверку логина, пароля
отсутствует - все на одном листе.
Хочу реализовать на двух принципах
- пакетного выполенния т.е. задал ссылку
Main.asp?User=myUser&Word=MyWord&Path=C:\Work\&File=kr20061010.rar
где User -имя пользователя
Word-пароль
Path-Путь куда копировать
File-какой файл из серверного каталога
Если переданные параметры корректные – процесс копирования начался, закончился,
и окно IN Explorera закрылось……………………………………………………………..
Если переданные параметры ошибочны – открываеться окно диалога, где Userу пред-
лагаеться ввести данные
Нажал кнопку – Submit на тот же лист (аналогичным “МАРАКОМ”)
Main.asp?User=myUser&Word=MyWord&Path=C:\Work\&File=kr20061010.rar
Но уже без автоматического закрытия окна Explorera
- интерфейсный запуск – Main.asp без каких либо параметров, их ввод,
Submit на аналогичный “МАРАК”
Вот в принципе все …………

Когда возникали случае недостатка внедренных возможностей Софтов, зачастую
использовал функции ядра WINDOWS, в этом случае SHBrowseForFolder()
Но столкнулся с тем что в VBScripte – нет команды декларирования внешних про-
цедур (скорее всего просто не нашел как именно,но классически не получаеться )

Если поможите – буду признателен ! А !

P.S. Можно ввести каталог и руками, но окно диалога более дружелюбно ........
...
Рейтинг: 0 / 0
01.12.2006, 18:35
    #34171561
ZeusTheTrueGod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
В таком виде задача не решается. Представбте, что вы заходите на сайт, а он вам в каталого пишет всё что хочет. Нет уж, ни за что!

1) Написать свою программу. в ней и нарисовать 5-6 кнопочек. клиенту поставлять программу


2) сделать https. там разрешается гораздо больше, но твой сайт должен записать в список доверенных
...
Рейтинг: 0 / 0
01.12.2006, 18:41
    #34171583
sxq
sxq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
Если я правильно понял, суть всего - копирование множества файлов с сервера на локальный компьютер посетителя.
Просто так вы это не сделаете, т.к. инициатор всех обменов - клиент, на клиенте запрещены по определению доступ браузерных скриптов к файловой системе, причем без участия человека (если бы это было разрешено вирусы и трояны уже давным давно все и всех уничтожили).
Для реализации вам нужно смотреть в сторону ява (не ява-скрипт), но она может быть отключена. Есть еще один способ (возможно антивирсусник распознает как вирус-троян), если внимательно посмотрите на команду ftp (на клиенте), то может и догадаетесь как реализовать ваш автоматизм (эта команда может работать в пакетном режиме, его генерируете на сервере и посылаете клиенту). В этом способе есть существенный недостаток - система всеравно спросит что делать с пакетным файлом, загружать/исполнять или нет, формат пакетных файлов для виндовс и юникс систем отличен.
...
Рейтинг: 0 / 0
04.12.2006, 14:56
    #34174992
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
чо, качалку с продолжением пишешь? :) HOME_XКогда возникали случае недостатка внедренных возможностей Софтов, зачастую использовал функции ядра WINDOWS, в этом случае SHBrowseForFolder()в осле эта функция доступна через объект, дай бог памяти, Shell.Application, зырь в мсдне scriptable shell objects.
...
Рейтинг: 0 / 0
04.12.2006, 17:04
    #34175512
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
Спасибо господа !
Из вышеизложенного понял - что установка каталога через диалог
не есть приоритетом (т.е отлаживаеться на неопределенный срок)

Необходимо первоначально решить вопрос передачи потока
Используя HTML приследую еще несколько целей
- использование NET каналов связи
- не открывать допуски и порты непосредственно к серверу и клиенским
(клиенских ПК может быть от 100 и более)
Передавать через локальную сеть - учитывая территориальную разброс
оффисов очень трудоемко и малоэффективно.
- допуск любого Usera у которого есть IE и пароль к копированию

Уважаемый ZuesTheTrueGod
- ".....написать программу... " имеете в виду ActiveX обьект

- И что есть Https (я недавно..) - это направление и разновидность HTML ?
Насколько сложна ? Где посмотреть - ссылки ?

Уважаемый SXQ - Суть поняли правильно, это ТУПАЯ передача файла,
в соответствии с вышеуказанными целями.
" ...команда Ftp (на клиенте)...." имеете в виду использование протокола FTP
Типа - <HREF="ftp://[User[:Password@]]sDomain">
"....Все равно спросить..." - подавление окна диалога в этом случае возможно ?
Возможно ли передать параметры копирование,выполнения без визуализации окна ?

Еще раз спасибо ........... !
...
Рейтинг: 0 / 0
04.12.2006, 18:08
    #34175728
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
И мыслю я другими категориями - не с точки зрения WEB приложений ..............
В этом и есть основная ошибка ...................................................................
...
Рейтинг: 0 / 0
05.12.2006, 14:59
    #34177744
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор каталога на стороне клиента ?
да ты по ходу вообще чем-то другим мыслишь. Что такое приложение видовс (.ехе) знаешь?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выбор каталога на стороне клиента ? / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]