【问题标题】:Check filesize during upload in php在php中上传期间检查文件大小
【发布时间】:2017-03-27 10:26:16
【问题描述】:

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

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

【问题讨论】:

标签: php upload


【解决方案1】:

据我所知,使用普通的旧 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>

【讨论】:

    猜你喜欢
    • 2017-01-30
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多