javascript - 可恢复的 Youtube uploader 如何工作?

标签 javascript html file-upload youtube resume-upload

知道 youtube 视频 uploader 是如何工作的吗? 这里有趣的功能是您可以恢复中断的上传过程(例如,当您关闭浏览器或您的互联网连接同时丢失时)。 看起来他们不使用 Java、Flash 或其他一些本地的东西。 也许任何花哨的 HTML5 东西?还是特定于浏览器的方法?

最佳答案

我通过 flashblock 验证了 youtube 没有使用 Flash(我的第一个猜测)。看起来他们正在使用新的 HTML5 javascript 文件 api。

您可以阅读有关如何完成此操作的信息(特定于 mozilla):https://hacks.mozilla.org/2011/04/resumeupload/

或者查看这个可帮助您实现可续传上传的简洁库:https://github.com/23/resumable.js

关于javascript - 可恢复的 Youtube uploader 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7703257/

相关文章:

jquery - 如何避免加载 DOM 时 jquery 内容闪烁

php - 使用 Codeigniter 上传 Ajax 文件

c# - 使用 HttpWebRequest 发送大文件,根据需要增加/缩小缓冲区

javascript - 日期对象上的代理

javascript - 将焦点设置到输入字段而不闪烁光标

javascript - 如何在 JavaScript 中继承私有(private)成员?

jquery - 在 Joomla 中使用 jQuery 显示子菜单

设置宽度时忽略 HTML textarea 最小宽度

python - 使用 Python 上传和处理文件

javascript - 如何将外部html添加到div中