2016-07-13 4 views
0

Ich versuche, eine Epub-Datei mit PHP auf meine Website zu laden. Jetzt weiß ich, dass ich für den Mime-Typ wie 'Anwendung/epub + zip' überprüfen müssen, aber das Problem ist, dass der MIME-Typ für die Datei nicht zeigt .. Ich habe diesen Code hier zum Hochladen die Datei und drucken Details der Datei:EPUB mimetype wird nicht in PHP angezeigt (zum Hochladen)

<?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>"; 
?> 

Aber das Ergebnis ist:

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

die [Art] Eigenschaft ist leer ist, warum ich einen Fehler auf dem Upload bekommen ... muss ich etwas in der php-konfiguration beheben? Ich bin noch neu auf PHP so .. jede Hilfe wäre willkommen.

Antwort

0

Egal, ich habe es funktioniert irgendwie, ich habe gerade versucht, es wieder zu laufen und es hat funktioniert. Das war etwas komisch. Jedenfalls schließe ich diese Frage.