上传时可以知道文件大小吗?所以我可以用文件大小做一个进度条
同时。
<?php
session_start();
$f_name=$_SESSION['f_name']; //but file is still being uploading...
echo filesize($f_name);
?>
在Node.js项目中,我必须将文件从计算机传输到服务器。如果文件大小较小,我可以发送文件,即2mb,但如果文件大小大于此大小,则无法发送文件。下面是我的代码:
var url1 = 'http://beta.xxxxx.com/Xbox/xxxx/index.php/info/xxxxx';
var csvenriched = APPDATApath+'/xxxx/users/'+userId+'/programs/'+programName+'/'+foldername+'/Data_'+tmpstmp+
当上传文件大小不合理的文件时,我得到以下PHP错误:
Warning: POST Content-Length of 9999378 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
显然,文件大小大于默认的PHP memory_limit,因为我不希望用户上传这么大的文件,这很好,但是它产生的错误并不好。
有没有一种方法可以抑制这个错误,并在页面上稍后显示我自己的格式化错误?