Html 5文件上传[关闭]
Posted
技术标签:
【中文标题】Html 5文件上传[关闭]【英文标题】:Html 5 File upload [closed] 【发布时间】:2011-05-08 21:45:28 【问题描述】:我一直在尝试让 html 5 文件上传工作。我只是似乎没有“明白”。因此,与其告诉你我面临的所有问题,我想知道是否有人已经在萌芽状态中解决了这个问题并愿意提供帮助。
很高兴拥有功能 1.文件上传进度 2. 剩余时间 3. 上传完成后的某种确认
【问题讨论】:
【参考方案1】:上传大文件等于从 CPU 中获取最大资源并将用户代理置于阻塞状态,所以我们需要避免这两件事,因为我们必须将大文件作为多个部分(块)上传,所以我们必须对文件进行切片,我们必须在后台上传。
HTML5 引入了一些 API,上传大文件的有用 API 是 webworkers 和 File API。 这两个在上传大文件时很有帮助,我们必须在客户端上传文件以使文件成为块,然后我们需要在后台上传以提高CPU性能。
对于切片,文件 API 有切片调用
var chunk=file.webkitSlice(start,stop)||file.mozSlice(start,stop);
我们必须在后台处理上传使用 Webworkers 来释放用户代理。
var worker=new worker('worker.js');
worker.postMessage(FileList);
【讨论】:
可以提交使用web worker上传文件的代码吗??以上是关于Html 5文件上传[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在远程节点上使用selenium上传文件[Python] [关闭]
在 iOS 7 和 xCode 5 发布之后,是不是可以将在 xCode 4 上制作的 AppStore 二进制文件上传到 AppStore? [关闭]