|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
Доброе время господа садмины и сусопы ! Подскажите, если знаете ...................... На клиенской стороне необходимо осуществить выбор каталога Код <INPUT TYPE=FILE .....................> типа выбрал файл отрезал его название не проходит Если каталог пустой интерф.выбор не происходит вообще..................................... Думал подключить функции Windows API - декларирование внешних библиотек недо- пускаеться в VBScripte (или ошибаюсь ?, но в MSDN таких дирректив не нашел) Подскажите если кто знает-делал !!!!!!!!!!!! (можно ссылку на более развитий сайт) Благодарен и признателен ! А ! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2006, 11:14 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
Сами поняли, что написали? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2006, 16:37 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
4m@t!cСами поняли, что написали? ---------------------------------------- Артисты не приехали, приехали цыгане Не совсем понял сарказма ! C HTML работаю около недели - поэтому если где-то неправильно использую термины или понятия прошу простить ........................................................... Клиент на листе должен нажать кнопку - появилось окно диалога выбора каталога (не файла) - выбранный путь отражен в обьект ТЕХТ Это все ! Какими инструментами это сдалать ????????????????????? Благодарен ! А ! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2006, 11:23 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
Стандартными средствами HTML вы ничего не сделаете. Зачем вам указывать папку? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2006, 11:29 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
JavaScript ничего не может узнать про компьютер, на котором он работает. Даже если будет известен каталог, вы не сможете отправить на сервер все файлы из этого каталога, так же как и просто файл наугад. Элемент для загрузки файла работает так, что браузер позволяет выбрать пользователю, а не программе, определенный файл и после потдверждения пользователем отправить его на сервер. К счастью, на большее JavaScript не способен. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2006, 12:27 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
Объясните детальнее вашу задачу, только не то что вы говорили по повоу выбора каталога. Возможно вы, решая свою задачу даже не туда смотрите. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2006, 12:59 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
Суть задачи проста На сервере есть каталог в котором находиться динамический набор файлов Пользователь - ввел логин, пароль (объект 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. Можно ввести каталог и руками, но окно диалога более дружелюбно ........ ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2006, 16:57 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
В таком виде задача не решается. Представбте, что вы заходите на сайт, а он вам в каталого пишет всё что хочет. Нет уж, ни за что! 1) Написать свою программу. в ней и нарисовать 5-6 кнопочек. клиенту поставлять программу 2) сделать https. там разрешается гораздо больше, но твой сайт должен записать в список доверенных ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2006, 18:35 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
Если я правильно понял, суть всего - копирование множества файлов с сервера на локальный компьютер посетителя. Просто так вы это не сделаете, т.к. инициатор всех обменов - клиент, на клиенте запрещены по определению доступ браузерных скриптов к файловой системе, причем без участия человека (если бы это было разрешено вирусы и трояны уже давным давно все и всех уничтожили). Для реализации вам нужно смотреть в сторону ява (не ява-скрипт), но она может быть отключена. Есть еще один способ (возможно антивирсусник распознает как вирус-троян), если внимательно посмотрите на команду ftp (на клиенте), то может и догадаетесь как реализовать ваш автоматизм (эта команда может работать в пакетном режиме, его генерируете на сервере и посылаете клиенту). В этом способе есть существенный недостаток - система всеравно спросит что делать с пакетным файлом, загружать/исполнять или нет, формат пакетных файлов для виндовс и юникс систем отличен. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2006, 18:41 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
чо, качалку с продолжением пишешь? :) HOME_XКогда возникали случае недостатка внедренных возможностей Софтов, зачастую использовал функции ядра WINDOWS, в этом случае SHBrowseForFolder()в осле эта функция доступна через объект, дай бог памяти, Shell.Application, зырь в мсдне scriptable shell objects. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2006, 14:56 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
Спасибо господа ! Из вышеизложенного понял - что установка каталога через диалог не есть приоритетом (т.е отлаживаеться на неопределенный срок) Необходимо первоначально решить вопрос передачи потока Используя HTML приследую еще несколько целей - использование NET каналов связи - не открывать допуски и порты непосредственно к серверу и клиенским (клиенских ПК может быть от 100 и более) Передавать через локальную сеть - учитывая территориальную разброс оффисов очень трудоемко и малоэффективно. - допуск любого Usera у которого есть IE и пароль к копированию Уважаемый ZuesTheTrueGod - ".....написать программу... " имеете в виду ActiveX обьект - И что есть Https (я недавно..) - это направление и разновидность HTML ? Насколько сложна ? Где посмотреть - ссылки ? Уважаемый SXQ - Суть поняли правильно, это ТУПАЯ передача файла, в соответствии с вышеуказанными целями. " ...команда Ftp (на клиенте)...." имеете в виду использование протокола FTP Типа - <HREF="ftp://[User[:Password@]]sDomain"> "....Все равно спросить..." - подавление окна диалога в этом случае возможно ? Возможно ли передать параметры копирование,выполнения без визуализации окна ? Еще раз спасибо ........... ! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2006, 17:04 |
|
Выбор каталога на стороне клиента ?
|
|||
---|---|---|---|
#18+
И мыслю я другими категориями - не с точки зрения WEB приложений .............. В этом и есть основная ошибка ................................................................... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2006, 18:08 |
|
|
start [/forum/topic.php?fid=22&msg=34175728&tid=1459077]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 413ms |
0 / 0 |