문제

PHP에서 파일을 업로드하는 데 문제가 있습니다. 제출하면 $ _files []가 비어 있습니다. 나는 이것이 N00B 질문이라고 생각합니다 :/

내 양식 :

<form method="post" action="uploadfile.php">
<input type="hidden" name="MAX_FILE_SIZE" value="300000" />
Image: <input name="ImageFile" type="file" /><br />
<input type="submit" value="Add Image" /><br />
</form>

관련 php.ini :

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "c:\php5\upload\"

; Maximum allowed size for uploaded files.
upload_max_filesize = 300M

C : php5 upload 는 iusr_hostname에 의해 쓸 수 있습니다.

내가 무엇을 확인 해야하는지에 대한 생각이 있습니까?

도움이 되었습니까?

해결책

양식 태그 에이 속성이 있는지 확인하십시오. enctype="multipart/form-data"

그것 없이는 파일이 업로드되지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top