Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: giperborey от 15 Февраля 2006, 01:23:53

Название: Динамическое создание формы для закачки картинки
Отправлено: giperborey от 15 Февраля 2006, 01:23:53
var Form = document.createElement("form");
   Form.setAttribute("action", action);
   Form.setAttribute("id", "edit");
   Form.setAttribute("method", "post");
   Form.setAttribute("enctype", "multipart/form-data");
var FileInp = document.createElement("input");
   FileInp.setAttribute("type", "file");
   FileInp.setAttribute("name", "img");
   FileInp.setAttribute("value", "");
   Form.appendChild(FileInp);
document.body.appendChild(Form);  ... и т.д.

инпут файл созданный таким образом не пригоден для закачки файлов...
Где здесь ошибка и возможно ли создавать таким способом формы для закачки...
Меня вот смущает вот эта строка:
Form.setAttribute("enctype", "multipart/form-data");
вполне возможно свойство или значение нужно писать по другому...
Название: Динамическое создание формы для закачки картинки
Отправлено: CGVictor от 15 Февраля 2006, 08:51:46
giperborey
Цитировать
giperborey:
не пригоден для закачки

Поясни.
Название: Динамическое создание формы для закачки картинки
Отправлено: giperborey от 15 Февраля 2006, 17:06:16
$_FILES[\'img\'] в случае применении такой формы пуст...
а $HTTP_POST_VARS[\'img\'] содержит строку путь к файлу...
т.е. насколько я понимаю данные картинки не передаются на сервер...
Название: Динамическое создание формы для закачки картинки
Отправлено: giperborey от 15 Февраля 2006, 17:15:26
мое предположение оказалось верно...
вместо Form.setAttribute("enctype", "multipart/form-data");
нужно писать Form.setAttribute("encoding", "multipart/form-data");
в этом случае форма функционирует :)
Название: Динамическое создание формы для закачки картинки
Отправлено: CGVictor от 15 Февраля 2006, 17:57:12
giperborey
Значит, решение правильное? ;)
Тему - в фак?
Название: Динамическое создание формы для закачки картинки
Отправлено: giperborey от 15 Февраля 2006, 18:37:29
да правильное...
ну если считаешь что эта тема того стоит то почему бы нет :)
Название: Динамическое создание формы для закачки картинки
Отправлено: CGVictor от 15 Февраля 2006, 19:11:25
giperborey
Ok. So let it be.