imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 10.03.2005, 12:30     # 1
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
<input type="file">(+)

А можно ли программно сделать fileObject?

т.е. реально ли сформировать форму в ручную(с готовыми к отправке файлами), которая готова для submit-а?

что происходит при нажатии на кнопку browse и выборе файла?
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 10.03.2005, 13:58     # 2
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Sheryld:
т.е. реально ли сформировать форму в ручную(с готовыми к отправке файлами), которая готова для submit-а?
Ну можно впринципе, почему нет. Просто адрес прописать локальный файла.
Цитата:
Sheryld:
что происходит при нажатии на кнопку browse и выборе файла?
Открывается стандартный диалог выбора файла, который можно вызвать самомтоятельно и на JS.

Полагаю вот это интересовало http://xpoint.ru/forums/thread/18190.xhtml

Вот еще по теме http://html.manual.ru/forum/view.php?thread=24953
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 10.03.2005 в 14:00.
Hubbitus вне форума  
Старый 10.03.2005, 14:08     # 3
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
так мне не нужно оформление, мне нужно программно составить форму(уже заполненную определенными файлами), чтобы человек нажал сразу сабмит и все ушло на сервер.

видимо стандартными средствами этого сделать нельзя. можно конечно собрать заголовки в ручную, но это весьма гиморно. овчинка выделки не стоит
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 10.03.2005, 14:30     # 4
MadDogz
Guest
 
Сообщения: n/a

Цитата:
Sheryld:
видимо стандартными средствами этого сделать нельзя. можно конечно собрать заголовки в ручную, но это весьма гиморно.
ИМХО, но согласно W3C этого вообще сделать невозможно, т.к. в случае
Цитата:
мне нужно программно составить форму(уже заполненную определенными файлами), чтобы человек нажал сразу сабмит и все ушло на сервер
Может быть нарушена безопастность системы и конфидециальность данных пользователя. И это правильно.
 
Старый 10.03.2005, 15:11     # 5
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
делается сугубо для intranet.
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 10.03.2005, 18:40     # 6
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Sheryld:
делается сугубо для intranet.
Если пользователь разрешит запрос безопасности ActiveX, чтобы можно было копаться в файловой системе, то IMHO, почему бы нет...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 10.03.2005, 18:59     # 7
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
но это уже другая история, я хотел сделать эту фитчу «по-быстрому», отдельно для этого писать компонент я не стану

я планировал следующий сценарий:

1. пользователь вводит путь папки с файлами.
2. папка обрабатывается(выделяются нужные файлы и т.д.).
3. перед пользователем готова форма отправки(уже заполненная файлами), он удаляет(если нужно какие-либо файлы и нажимает кнопочку отправить).
__________________
убрано по просьбе администратора

Последний раз редактировалось Sheryld; 10.03.2005 в 19:08.
Sheryld вне форума  
Старый 11.03.2005, 11:40     # 8
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Sheryld:
но это уже другая история, я хотел сделать эту фитчу «по-быстрому», отдельно для этого писать компонент я не стану
ну в ИЕ он есть встроенный компонент работы с файловой системой - Scripting.FileSystemObject поэтому все что ты описал из зачач для него делается несложно на JS, но повторяю, должен быть у пользователя установлен соответствующий уровень безопасности, для разрешения этого, или как минимум уровень безопасности, при котором ему зададут вопрос о разрешении данных действий, поскольку это естественно крайне небезопасно все.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 27.10.2005, 18:29     # 9
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Решил не создавать новую тему, вопрос такой - как сделать так, чтобы после выбора файла выполнялось какое-то действие, т.е. есть ли событие такое у этого элемента. И допустим выбрал пользователь файл, а как его на сервер закачать?
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 28.10.2005, 10:12     # 10
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
The_naked:
как сделать так, чтобы после выбора файла выполнялось какое-то действие, т.е. есть ли событие такое у этого элемента.
Ну стандартные события есть конечно, onselect, onchange, onfocus и т.д...

Цитата:
The_naked:
И допустим выбрал пользователь файл, а как его на сервер закачать?
Ну как всегда - выбрал он, сабмитнул форму, дальше на сервере скрипт его принял и должен что-то сделать с ним (сохранить куда-то)...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 31.10.2005, 20:43     # 11
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Цитата:
Hubbitus:
дальше на сервере скрипт его принял и должен что-то сделать с ним (сохранить куда-то)
А поконкретнее можно? Как этот скрипт выглядеть хоть должен?
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 01.11.2005, 10:58     # 12
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
The_naked:
А поконкретнее можно? Как этот скрипт выглядеть хоть должен?
Да можно конечно, куча тем уже была подобных. Ты хоть скажи на каком тебе языке надо и самому писать, или готовые скрипты ищешь!

Посмотри вот это для начала, если не ясно будет - давай попробуем продолжить разбираться:
http://www.imho.ws/showthread.php?t=...ghlight=upload
http://www.imho.ws/showthread.php?t=...ghlight=upload
Также, если на ПХП писать собрался, в МАНе есть полный пример для этого: http://www.php.net/manual/ru/features.file-upload.php
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:17.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.