用ajax和php上传文件不发送文件?

时间:2018-05-14 20:18:15

标签: php jquery ajax

它正在发送输入,但不是文件到php。 任何想法为什么?

  <form id="form32_c" method="post"><br><br>

  <div class=titles_c>Title:</div>
  <input type="text" class="form_inputs" name="ftitle" placeholder="name" maxlength="50"><br><br>

   <div class=titles_c>Cover Image:</div>
    <input type="file" name="fileToUpload" class="form_inputs" id="fileToUpload"><br><br>

    <input type="submit" id="submit_c" class="button2" value="CREATE">
    </form>

形式:

if (isset($_FILES['fileToUpload']['tmp_name'])) {
...
}
else{
always here.
}

PHP:

https://graph.microsoft.com/v1.0/me/drive/recent

1 个答案:

答案 0 :(得分:1)

看起来您的表单标记缺少&#34; enctype&#34;属性。 见这里:https://www.w3schools.com/tags/att_form_enctype.asp

您的表单的开头标记应如下所示:

<form id="form32_c" method="post" enctype="multipart/form-data">