HTML表单使用PHP上载PDF和其他表单内容
我有一个HTML表单,其中包含诸如姓名、地址、注释等字段。我还有一个用于上传PDF的字段。上传的PDF get存储在文件系统中 如果PDF文件可能大于2MB,我如何实现这一点?此外,出于某种原因,PDF(<2Mbs)的上传在Chrome中工作正常,但在IE中却不正常。在IE中,上传甚至没有开始,但在Chrome中,它完成得很好 表单标题如下所示:HTML表单使用PHP上载PDF和其他表单内容,php,Php,我有一个HTML表单,其中包含诸如姓名、地址、注释等字段。我还有一个用于上传PDF的字段。上传的PDF get存储在文件系统中 如果PDF文件可能大于2MB,我如何实现这一点?此外,出于某种原因,PDF(
method='post' ENCTYPE='multipart/formdata'
编辑:ini设置没有帮助
HTML
<input type='text' name='user' />
<input type='file' name='userfile' />
尝试将其添加到脚本顶部:
ini_set('upload_max_filesize', '5M');
如果不起作用,可以尝试在php.ini中更改该设置
如果这些都不适用于您的问题,请包含更多代码
此外,改变:
multipart/formdata
致:
如果问题仍然存在,请检查$\u FILES数组(print\u r($\u FILES))当您尝试修改upload\u max\u filesize时发生了什么?我还补充了我的答案。不要忘记Web服务器自己的POST限制(即:Apache的“LimitRequestBody”)。PHP可能已经被设置为完全开放的上传限制,但是Apache/IIS/任何东西仍然可能阻止传输。
multipart/form-data