html - dropbox.com 的多文件上传功能如何运作?

标签 html xhtml

Dropbox 的网站前端允许从同一个对话框上传多个文件。

这究竟是如何工作的?它是一些尖端的 HTML 标签吗?还是花哨的 JavaScript?还是 Flash/Java 嵌入式应用程序?

这太棒了,我认为这实际上是不可能的!

请指教。

最佳答案

我上次检查它是 Flash。它使用 ActionScripts FileReference 类。查看http://swfupload.org/如果您想将这种功能添加到您自己的应用程序中。

一开始最让我惊讶的是,您可以拥有这种功能,而不会出现任何请求用户许可的消息。对于这种特性,我习惯了java applets,访问文件系统需要对其进行签名,并在执行前请求用户许可。 Flash 的诀窍在于您只需:

  • 打开文件对话框选择文件
  • 您对所选文件唯一能做的就是上传

因此对用户来说没有安全风险,因为程序员永远无法访问文件系统。

关于html - dropbox.com 的多文件上传功能如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5160234/

相关文章:

javascript - html 函数后事件停止工作

css - Firefox 中内容顶部的空间

validation - 文本区域内的 XHTML 和代码

html - 如何创建这种背景

python - 如何使用scrapy获取匹配的行号

javascript - 网格线切换 HMTL5 Canvas

html - jpg 图像未在 HTML 中呈现

jquery - 无法在不破坏 jQuery 引用的情况下验证 XHTML

HTML 与 XHTML 仍然重要吗?

javascript - 在调整浏览器大小之前不会绘制 Highcharts 线条