我正在尝试为上传到我的PHP服务器的文件大小设置某种最大值,但我找不到任何可行的文件。
我尝试在我的表单中使用“<input type="hidden" name="MAX_FILE_SIZE" value="30000">
”方法,但这似乎没有做任何事情。我还尝试通过以下操作检查大小:“if($_FILES["file"]["size"]/1024 > 10240){
”。当然,这也不起作用,因为该文件已经被上传,并且在检查发生之前已经崩溃了我的服务器。
我已经搜索了很多方法来做这件事,而我所能找到的只是网站上说“<input type="hidden" name="MAX_FILE_SIZE" value="30000">
”就是这种方式,有些人说这是方式,但它并没有干活了。所以我现在很困惑。但我已经尝试过这两种方法,而且没有任何工作,我也找不到第三种方法。所以请帮助我!
编辑:我认为这个问题与类似主题上的其他问题不同,因为我要求一种方法让服务器检测到文件太大而不会导致服务器崩溃,当指定大小时它会这样做只在php.ini中。我希望能够检测到文件太大,发送一个漂亮的“你的文件太大,再试一次”,然后将用户引导回上传网站(指导部分,我知道该怎么做)。这可能吗?
答案 0 :(得分:1)
你可以使用这两个php.ini设置:
post_max_size = 10M
upload_max_filesize = 10M