2016-07-13 4 views
0

PHP를 사용하여 내 웹 사이트에 Epub 파일을 업로드하려고합니다. 자, 내가 '응용 프로그램/epub + 우편 번호' 같은 MIME 형식을 확인해야하지만 그 문제는 파일에 대한 MIME 형식이 표시되지 않습니다 .. 나는이 코드를 업로드 할 여기 있습니다. 파일 및 인쇄 파일의 세부 정보 :EPUB MIME 형식이 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

아무렇지도 않게, 어떻게 든 작동하고 있습니다. 다시 실행 해 보았습니다. 효과가있었습니다. 그것은 다소 이상했다. 어쨌든이 질문을 닫고 있습니다.