Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用HTML5和JavaScript文件API来累积加载的文件大小?_Javascript_Input_Hidden_Html5 Filesystem - Fatal编程技术网

如何使用HTML5和JavaScript文件API来累积加载的文件大小?

如何使用HTML5和JavaScript文件API来累积加载的文件大小?,javascript,input,hidden,html5-filesystem,Javascript,Input,Hidden,Html5 Filesystem,我正在用HTML5和JavaScript完成我的网站,我想知道是否有一种方法可以使用新的HTML5FileSystemAPI在访问者浏览网站时累积各种加载的文件大小。我可以使用PHP,但我得到的这个想法似乎更实用,更容易管理 我正在阅读通过HTML5可以获得的大小,简单如下: <input type="file" id="myFile" /> (在JavaScript中) 因此,我想按如下方式处理: 使用CSS将输入设置为display:hidden,因为我似乎必须使用输入 在隐

我正在用HTML5和JavaScript完成我的网站,我想知道是否有一种方法可以使用新的HTML5
FileSystem
API在访问者浏览网站时累积各种加载的文件大小。我可以使用PHP,但我得到的这个想法似乎更实用,更容易管理

我正在阅读通过HTML5可以获得的大小,简单如下:

<input type="file" id="myFile" />
(在JavaScript中)

因此,我想按如下方式处理:

  • 使用CSS将输入设置为
    display:hidden
    ,因为我似乎必须使用输入
  • 在隐藏的输入中发送一个变量
    file
    (甚至不知道我是否可以这样做)

  • 替换

    alert(this.files[0].size)
    
  • 有点像

    fileSize = this.files[0].size
    

任何帮助或经验分享将不胜感激

仅供参考,不幸的是,HTML5文件系统API有点不适合初学者-呵呵,是的,我承认,但如果我不尝试,我永远也学不会,不是吗?查看我的网站,你会发现我对此并不完全陌生,我只是出于对这里真正的程序员的尊重而谦逊……可悲的是,我刚刚用我刚刚发现的以下信息回答了我自己的第一个问题:文件输入类型创建了一个字段,用户可以通过该字段从本地计算机或网络上传文件。VALUE属性指定初始文件的名称,但作为安全预防措施,浏览器通常会忽略它。您可能对此感兴趣:
alert(this.files[0].size)
fileSize = this.files[0].size