Показать сообщение отдельно
  #3 (permalink)  
Старый 18.10.2009, 03:57
Аспирант
Отправить личное сообщение для arma Посмотреть профиль Найти все сообщения от arma
 
Регистрация: 18.10.2009
Сообщений: 50

input.setAttribute("name", "file");
var input = document.createElement('<input type="file" name="file" />');

Фсё пробывал.
сэтатрибут срабатывает хорошо, крэйт элемент с именем тож. Только толку! Файл то не постится! Проблема даже может быть не в имени. Так как сэт атрибут имя и тип делает хорошо, но вот пост проходит как-то не так, файл сам не передаётся... $HTTP_POST_FILES["file"] пустой! ИЕ почему-то решает что надо передавать не файл, а имя файла. Что видно если в аплоадфайлс.пхп сделать следующее:
print_r($HTTP_POST_FILES["file"]);
$_POST["file"];

в первой строке пусто, во фторой почему-то имя файла с полным локальным путём.
А вот если в готовую форму вставлять импут, то всё работает.
Кароче я повешусь.

Последний раз редактировалось arma, 18.10.2009 в 04:00.
Ответить с цитированием