在php中上载时检查文件大小

在php中上载时检查文件大小,php,upload,Php,Upload,在PHP和JS中,我制作了一个文件上传进度指示器,如何检查“正在上传”文件的大小。我知道我们可以在JS中上传之前和PHP中上传之后获得大小,但是如何在上传时获得它 就像每秒钟一样,我想发送一个Ajax调用,看看上传了多少字节。据我所知,使用普通的旧javascript是不可能的。即使在任何情况下都不可能访问文件系统 唯一的方法是“接收”任何服务器处理的文件,以计算传输的数据量 有一种替代方法(不推荐)可以帮助您: <form name="a"> <input type=

在PHP和JS中,我制作了一个文件上传进度指示器,如何检查“正在上传”文件的大小。我知道我们可以在JS中上传之前和PHP中上传之后获得大小,但是如何在上传时获得它


就像每秒钟一样,我想发送一个Ajax调用,看看上传了多少字节。

据我所知,使用普通的旧javascript是不可能的。即使在任何情况下都不可能访问文件系统

唯一的方法是“接收”任何服务器处理的文件,以计算传输的数据量

有一种替代方法(不推荐)可以帮助您:

<form name="a">
    <input type="file" name="b">
    <input type="button" name="c" value="SIZE" onClick="A();">
</form>

<script language="JavaScript">
    function A(){
        var oas = new ActiveXObject("Scripting.FileSystemObject");
        var d = document.a.b.value;
        var e = oas.getFile(d);
        var f = e.size;
        alert(f + " bytes");
    }
</script>

函数A(){
var oas=new-ActiveXObject(“Scripting.FileSystemObject”);
var d=文件a.b.值;
var e=oas.getFile(d);
var f=e.尺寸;
警报(f+“字节”);
}

请参考此链接,如果您向我们展示一些代码和您目前的尝试,我们肯定会帮助您。