在特定时间内,通过PHP或其他服务器端语言或脚本每秒检查从客户端上传的数据的大小

在特定时间内,通过PHP或其他服务器端语言或脚本每秒检查从客户端上传的数据的大小,php,validation,upload,size,server-side-scripting,Php,Validation,Upload,Size,Server Side Scripting,我有一个php代码的网页上传用户的图片为每个帐户。他们的图像文件的大小必须小于100KB的大小 我想阻止用户在服务器上上传超过100KB的文件(在图像配置文件字段中注册新用户时)和上传过程中(不是在上传整个文件后,只是在上传过程中),如果上传量超过100KB,停止上传进度,并通过PHP向用户显示警告(首选)或用于服务器端代码的任何其他脚本语言 我通过stackoverflow和google搜索,没有找到任何关于这方面的帮助或信息来源 是否可以通过PHP或其他服务器端语言(或服务器端脚本)在特定时

我有一个php代码的网页上传用户的图片为每个帐户。他们的图像文件的大小必须小于100KB的大小

我想阻止用户在服务器上上传超过100KB的文件(在图像配置文件字段中注册新用户时)和上传过程中(不是在上传整个文件后,只是在上传过程中),如果上传量超过100KB,停止上传进度,并通过PHP向用户显示警告(首选)或用于服务器端代码的任何其他脚本语言

我通过stackoverflow和google搜索,没有找到任何关于这方面的帮助或信息来源


是否可以通过PHP或其他服务器端语言(或服务器端脚本)在特定时间内每秒检查客户端用户上传数据的大小(而不仅仅是特定文件的大小)?

在文件完全上传之前,PHP脚本不会启动。因此,它不可能检查进度。您可以执行scandir()操作,然后在文件数组上循环,然后对您检查的每个文件使用filesize()将总数相加。现在,您不能在特定的时间间隔内执行此操作,但一旦有人联机,您就可以使用php脚本触发此操作。