php文件上传时,文件大小限制问题

在默认情况下,php.ini 中对上传文件和post方式提交的数据大小是有限制的,其中,post的最大数据是2M,而上传文件的最大是8M;

 但实际情况中上传的文件远远大于8M,这时就需要修改php.ini的配置了,两种方式,

第一种: 在有权修改服务器配置时,直接修改php.ini重启apache,搞定,【通常post的配置比upload大一些】

第二张: 无权限操作服务器,在网站目录中添加.htaccess文件,在此文件中配置post_max_size和 upload_max_filesize;

注:对于这两个配置项,ini_set配置是不起作用的,由于它们的指令作用域是PHP_INI_PERDIR,

.htaccess文件内容如下;【我试过,但貌似不起作用...】

<span style="white-space:pre">	</span><IfModule mod_php5.c>
<span style="white-space:pre">		</span>php_value post_max_size        10M
<span style="white-space:pre">		</span>php_value upload_max_filesize  8M
<span style="white-space:pre">		</span>php_value max_file_uploads     50
<span style="white-space:pre">	</span></IfModule>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章