如何使用HTML5和JavaScript文件API来累积加载的文件大小?
我正在用HTML5和JavaScript完成我的网站,我想知道是否有一种方法可以使用新的HTML5如何使用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,因为我似乎必须使用输入 在隐
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