PHP,接收前台发过来的文件能限定文件大小吗?

发布网友 发布时间:2022-04-06 06:48

我来回答

3个回答

懂视网 时间:2022-04-06 11:09

php设置文件大小的方法:

修改php.ini文件的upload_max_filesize = 100Mpost_max_size = 100M, 那么问题来了, 我怎么知道这文件在哪呢?

1、linux查找文件命令:

find / -name php.ini

a712b3f3dd97bf05c00844d2ea713ff.png

2、可是通过shell修改也忒麻烦了, 用xftp下载到本地, 修改再替换就方便多了.

修改替换完 然后修改另一处:

1a214e38e78b812ad57226b7792e31b.png

3、下面是文章截图, 我是修改为了100M, 可根据自己的需要自行调整大小. 知道修改哪个地方就好了.

624d8787d0e3e8a39fba6c18ceee802.png

相关学习推荐:PHP编程从入门到精通

热心网友 时间:2022-04-06 08:17

首先,回答文件*大小.在php.ini中
upload_max_filesize = 设置大小;
这一行能够设置上传文件的大小
你也可以再$_FILE里面读取文件的大小 .如果超出了你设置的大小.exit终止执行
存放目录也可以再php.ini中设置
upload_tmp_dir = 文件目录,这个设置临时的
另外你可以通过
move_uploaded_file这个函数来把文件放在你想放在的地方
想阻止跨域上传文件
可以使用
is_upload_file函数来检查上传来的文件

热心网友 时间:2022-04-06 09:35

你问的问题有点多。我回答两个吧、

1.PHP在哪里*文件大小?
在PHP.INI里面改

2存放目录等上传相关参数?
这些是PHP上传文件时用到的函数,会返回的数组信息。

3.用户如果上传2G文件也接收吗?
当然是可以的,但想从来不会有人这样传,因为如果你程序不可以段点续传,2G文件在中国网络下根本传不上。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com