0

これを警告すると、未定義になります

document.getElementById('imgtype').files[0];

この入力から

<input type="file" name='imgtype' id='imgtype'  style="margin-top: 20px;" />

ファイルを間違って使用していますか???

ここに関数全体があります

function fileUp(imgtype) {
  var fdata = new FormData();
  alert(document.getElementById(imgtype).files);
  fdata.append("Upload", document.getElementById(imgtype).files[0]);
  fdata.append("type", imgtype);
  fdata.append("reg_id", document.getElementById('reg_id').value);

  var xhr = new XMLHttpRequest();
  xhr.upload.addEventListener("progress", uploadProgress, false);
  xhr.addEventListener("load", uploadComplete, false);
  xhr.addEventListener("error", uploadFailed, false);
  xhr.addEventListener("abort", uploadCanceled, false);
  xhr.open("POST", "upload.php");
  xhr.send(fdata);
}

imgtype は入力ファイルの ID と名前です

4

0 に答える 0