質問

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 =&quot; multipart / form-data&quot;

それなしでは、ファイルはアップロードされません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top