Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Загрузка файла при помощи .post (https://javascript.ru/forum/jquery/23063-zagruzka-fajjla-pri-pomoshhi-post.html)

abr_question 10.11.2011 13:36

Загрузка файла при помощи .post
 
Добрый день!
Подскажите, есть ли способ загрузить файл на сервер при помощи метода .post?
Есть такой код:
function send()
	var data = {};
	data.group = $('#group').val();
	data.user = $("#user").val();
	$.post('users.php', data, function(msg) {
			//Обработчик
		}, 'json');
}


Теперь мне необходимо туда добавить data.avatar, и при отправке данных передать на сервер щё и выбранный файл.

В гугле нашёл функцию .upload и .ajaxUpload, но они требуют наличие формы и немного другой способ отправки там. А у меня код уже построен на бесформовой отправке данных, чтобы переструктурировать всё, прийдётся много времени потратить. Как решить задачу при помощи .post?

Serg_pnz 10.11.2011 15:56

интересно, как Вы без формы отдадите файл с локалки в сеть?

trikadin 10.11.2011 20:50

abr_question, далеко не глупые люди уже всё за вас придумали. И, возможно, если они придумали именно так, и не придумали никак иначе, то, возможно, никак иначе и нельзя?

abr_question 11.11.2011 09:29

Цитата:

Сообщение от Serg_pnz (Сообщение 135672)
интересно, как Вы без формы отдадите файл с локалки в сеть?

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


Часовой пояс GMT +3, время: 22:46.