2017-10-14 39 views
0

我使用这些代码来上传图片,然后我试着上传CSV文件。这些代码适用于上传图片和CSV文件,但不适用于上传PowerPoint文件。我在这里错过了什么?php上传文件(powerpoint)

<?php if (isset($_POST["calendarformat"])){ 
$calendarfilename = $_POST['calendarfilename']; 
$calendarfile = $_FILES['calendarfile']['name']; 
$calendarlocation = "calendar/".$calendarfile; 
    move_uploaded_file($_FILES['calendarfile']['tmp_name'],$calendarlocation); 
    $quer_calendar = "INSERT into calendar (name,format,path) values ('$calendarfilename','$calendarfile','$calendarlocation')"; 
    $quer1_calendar = mysqli_query($con,$quer_calendar); 

if ($quer1_calendar==true) 
{ 
    echo "<script>alert('Upload Success');</script>"; 
} 
else { 
    echo "<script>alert('Upload Failed');</script>"; 
} }?> 

这是HTML表单:

<form method="POST" enctype="multipart/form-data"> 
         <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 
          <h4><input type="file" name="calendarfile"/></h4> 
          <h4><input type="text" name="calendarfilename" placeholder="File Name"/></h4> 
          <button type="submit" name="calendarformat" class="btn">Upload Calendar</button> 
         </form> 
+0

请显示html表单 – Akintunde007

回答

0

尝试添加到您的形式:

<input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 
0
<form method="POST" enctype="multipart/form-data"> 
          <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 
           <h4><input type="file" name="calendarfile"/></h4> 
           <h4><input type="text" name="calendarfilename" placeholder="File Name"/></h4> 
           <button type="submit" name="calendarformat" class="btn">Upload Calendar</button> 
</form> 

这是我的形式,我已经添加了<input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 的PPT文件已保存到我的数据库中,但它不会到达日历的位置文件夹ar文件夹。