IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   <input type="file">(+) (https://www.imho.ws/showthread.php?t=81364)

Sheryld 10.03.2005 12:30

<input type="file">(+)
 
А можно ли программно сделать fileObject?

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

что происходит при нажатии на кнопку browse и выборе файла?

Hubbitus 10.03.2005 13:58

Цитата:

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

Sheryld:
что происходит при нажатии на кнопку browse и выборе файла?
Открывается стандартный диалог выбора файла, который можно вызвать самомтоятельно и на JS.

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

Вот еще по теме http://html.manual.ru/forum/view.php?thread=24953

Sheryld 10.03.2005 14:08

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

видимо стандартными средствами этого сделать нельзя. можно конечно собрать заголовки в ручную, но это весьма гиморно. овчинка выделки не стоит:(

MadDogz 10.03.2005 14:30

Цитата:

Sheryld:
видимо стандартными средствами этого сделать нельзя. можно конечно собрать заголовки в ручную, но это весьма гиморно.
ИМХО, но согласно W3C этого вообще сделать невозможно, т.к. в случае
Цитата:

мне нужно программно составить форму(уже заполненную определенными файлами), чтобы человек нажал сразу сабмит и все ушло на сервер
Может быть нарушена безопастность системы и конфидециальность данных пользователя. И это правильно.

Sheryld 10.03.2005 15:11

делается сугубо для intranet.

Hubbitus 10.03.2005 18:40

Цитата:

Sheryld:
делается сугубо для intranet.
Если пользователь разрешит запрос безопасности ActiveX, чтобы можно было копаться в файловой системе, то IMHO, почему бы нет...

Sheryld 10.03.2005 18:59

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

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

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

Hubbitus 11.03.2005 11:40

Цитата:

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

Naked 27.10.2005 18:29

Решил не создавать новую тему, вопрос такой - как сделать так, чтобы после выбора файла выполнялось какое-то действие, т.е. есть ли событие такое у этого элемента. И допустим выбрал пользователь файл, а как его на сервер закачать? :help:

Hubbitus 28.10.2005 10:12

Цитата:

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

Цитата:

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

Naked 31.10.2005 20:43

Цитата:

Hubbitus:
дальше на сервере скрипт его принял и должен что-то сделать с ним (сохранить куда-то)
А поконкретнее можно? Как этот скрипт выглядеть хоть должен?

Hubbitus 01.11.2005 10:58

Цитата:

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


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

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