Witam, używam xhr (XMLHttpRequest) do wysłania danych do pliku .php metodą post, wszystko jest git, ale próbuję zrobić dla paru inputów i tu pojawia się problem, mianowicie, jak wysłać do pliku upload.php parę danych.

kod js:
  1. function uploadFile() {
  2. var fd = new FormData();
  3. fd.append("fileToUpload", document.getElementById('fileToUpload').files[0]);
  4. var xhr = new XMLHttpRequest();
  5. xhr.upload.addEventListener("progress", uploadProgress, false);
  6. xhr.addEventListener("load", uploadComplete, false);
  7. xhr.addEventListener("error", uploadFailed, false);
  8. xhr.addEventListener("abort", uploadCanceled, false);
  9. xhr.open("POST", "upload.php");
  10. xhr.send(fd);
  11. }


kod php:
  1. <?php
  2. $file_tmp = $_FILES['fileToUpload']['tmp_name'];
  3. $file_name = $_FILES['fileToUpload']['name'];
  4. $file_size = $_FILES['fileToUpload']['size'];
  5. $file_mime = $_FILES['fileToUpload']['type'];
  6. move_uploaded_file($file_tmp, 'files/'.$file_name);
  7. ?>



Pozdrawiam.