Если вы будете делать это через xmlHttpRequest (Ajax), вам нужно объявить заголовок как multipart/form-data
.Я считаю, что это выглядело бы примерно так, если бы у вас уже был запрос в переменной xmlhttp
.
xmlhttp.open("POST", "file.php", true);
xmlhttp.setRequestHeader("Content-type","multipart/form-data");
xmlhttp.send(queryString());
. В этом примере вы должны построить строку запроса с парными значениями в функции queryString (), чтобывывод функции выглядит как name=value&name2=value2
.Я не уверен, но это не должно иметь значения, что вы отправляете данные файла.Я уверен, что кто-то исправит меня, если я ошибаюсь, но вы можете хотя бы попробовать это.