>  기사  >  백엔드 개발  >  php上传前使文件大小受限制的配置方法

php上传前使文件大小受限制的配置方法

WBOY
WBOY원래의
2016-07-25 08:58:251003검색
本文介绍下,在php中上传文件之前,就使文件的大小受到限制,有需要的朋友,可以参考下。

在php编程中,涉及到上传文件时,总是习惯检查$uploadedfile_size变量,这样做是有不足之处的。 它会在得到这个变量之前,文件已经被上载并保存在temp目录中。 如果由于磁盘容量或带宽的原因拒绝文件的上载,其实,这个大文件还是被上载了,接下来要做的只是删除它而已。

本文介绍下,如何提前就将上传文件限制在一个范围内,超过此限制则不上传任何内容呢?

这里介绍两个方法。

方法1,调整php.ini文件中的upload_max_filesize设置。 默认值是2mb。

方法2,在表单中包含一个隐含input域,它的名字是max_file_size,在其中可以定义你所能接受的最大的文件的大小。 基于安全考虑,这个值不能超过php.ini文件中的upload_max_filesize的设置。 不过,它提供了一种方法,以在不同页面中各自定义上载文件大小的上限。 例如,下面这个表彰中,只允许最大上载1k字节的文件(1024字节):

复制代码 代码示例:

select file to upload:



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.