由于某种原因文件上传不适用于.ppt我尝试上传的此文件.我用另一个ppt文件(大约250kb)测试了它并且它工作正常......但是这个是10mb并且$_FILE当我回应它时数组是空的.你能告诉我我做错了吗?我知道我的PHP文件是对的.
index.php文件:
<form action="http://localhost:80/phpconverter/upload.php" method="post"
enctype="multipart/form-data" target="upload_target">
<input type="hidden" id="MAX_FILE_SIZE" name="MAX_FILE_SIZE"
value="102400000" />
Choose a file to upload:
<input id="fileName" name="uploaded_file" type="file" />
<input type="submit" value="Upload"/>
<iframe id="upload_target" name="upload_target" src="#"
style="width:200px;height:500px;border:0px solid #fff;"> </iframe>
</form>
Run Code Online (Sandbox Code Playgroud)
检查文件是否为空(即empty($_FILES["uploaded_file"])时,我看到文件为空,当我实际上传文件时!
您的文件太大,超过了PHP文件的默认限制,即2MB.
你必须增加upload_max_filesize和post_max_size在任一php.ini或.htaccess文件.