Heim >Backend-Entwicklung >PHP-Tutorial >php上传前使文件大小受限制的配置方法

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

WBOY
WBOYOriginal
2016-07-25 08:58:251098Durchsuche
本文介绍下,在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:



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn