getXmlHttp

Печать RSS
566

М
Автор
Пришелец
0
как передать файл поправьте пожалуйста
function upload() 
{
	var conect = getXmlHttp()  //подключение
	var statusElem = document.getElementById('down_err') //записываем в ид wait переменную statusElem
     
	conect.onreadystatechange = function() 
	{
		
		if (conect.readyState == 4) //состояние запроса 
	  	{ 
	
	
			if(conect.status == 200) // состаяние запроса http
			{ 
				statusElem.innerHTML = conect.responseText //текст после запроса
				setTimeout("javascript:down()", 10);
			}
		}
	
	};
	
	
	
	var dann = 'files=' + document.upload.file.value
	
	conect.open('POST', 'fnc/upload.php',true);  // вызов URL

	conect.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
	
	conect.send(dann);  // отослать запрос
	
	statusElem.innerHTML = 'Идет загрузка файлов...'
}
М
Автор
Пришелец
0
поднимаю тему, нужен ответ срочно
А

Оранжевые штаны
0
Первый раз вижу такой способ загрузки файлов ))) Давно JS позволено грузить файлы с клиента на сервер? )
М
Автор
Пришелец
0
3. Башка, нужно переслать просто файл через эту хрень, тоесть форма кидает инфу этой хрени а эта хрень запускает php скрипт, чтото типа так объяснил как смогsmile
F

Землянин
0
4. Mishutka, зачем такие сложные не понятные букавки? Нельзя библиотеку JQUERY подключить? Там все проще и красивей.
М
Автор
Пришелец
0
5. 6680, хотелось бы это до ума довести
F

Землянин
0
ну на чистом JS я AJAX не очень знаю( На JQUERY вот без проблем =)
Изменил: fhgdfhdfhdf (17.10.2012 / 10:47)
М
Автор
Пришелец
0
7. 6680, можешь привести пример?
М
Автор
Пришелец
0
вот нашол материал разобраться только не могу http://learn.javascript.ru/xhr-forms
F

Землянин
0
Ну я вот вообще использую Ajax upload с промежуточной страницей загрузки, типа:
-выбираешь кучу нужных файлов;
-нажимаешь загрузить;
-все выбранные файлы загружаются в папку на сервере (временную папку, которую ты укажешь);
-как все загрузиться, автоматически, блок с кнопкой загрузить заменяется блоком где выводиться содержимое папки;
-к каждому файлу добавляются формы (имя, описание, кнопка загрузить);
-после ввода инфы к одному из файлов и нажатия на кнопку "сохранить", файл загружается в постоянную папку а имя, описание и путь к файлу в БД.
- блок с этим файлом исчезает, заполняешь следующий и так далее.
Изменил: fhgdfhdfhdf (17.10.2012 / 12:00)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск