2016-07-13 83 views
0

我試圖使用PHP將Epub文件上傳到我的網站。 現在,我知道我需要檢查MIME類型,如'application/epub + zip' 但問題是,該文件的MIME類型不顯示。 我有此代碼在這裏上傳文件和打印文件的詳細信息:EPUB mimetype不顯示在PHP上(用於上傳)

<?php 
$uploaddir = 'uploads/'; 
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']); 
echo '<pre>'; 
echo "Type: " . $_FILES['userfile']['type'] . "<br />"; 
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { 
    echo "File is valid, and was successfully uploaded.\n"; 
} else { 
    echo "File is invalid, upload failed.\n"; 
} 
echo 'Here is some more debugging info:'; 
print_r($_FILES); 
print "</pre>"; 
?> 

但結果是:

File is invalid, upload failed. 
[name] => xx.epub 
[type] => 
[tmp_name] => 
[error] => 2 
[size] => 0 

[類型]屬性爲空這就是爲什麼我上載的錯誤......我是否需要修正一些在PHP配置?我仍然是新的PHP所以..任何幫助將不勝感激。

回答

0

沒關係,我知道它的工作方式,我只是試圖再次運行它,它的工作。這有點奇怪。無論如何,我正在關閉這個問題。