Показать сообщение отдельно
  #12 (permalink)  
Старый 03.02.2014, 12:47
Интересующийся
Отправить личное сообщение для vasya37 Посмотреть профиль Найти все сообщения от vasya37
 
Регистрация: 29.09.2010
Сообщений: 20

Кому интересно код такой
function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}

var xhr = getXmlHttp()
   function insertim_img()
   {  
var file = document.getElementById("myFile").files[0]
var formData = new FormData();
formData.append("thefile", file);
xhr.open("post", "/insert_img.php", true);
xhr.send(formData);
}
на сервере принимаю $image=$_FILES['thefile']['name'];. Весь 'трабл' был в том, что я добавлял строку xhr.setRequestHeader("Content-Type", "multipart/form-data;");. Убрал строку и всё заработало.
Ответить с цитированием