【问题标题】:Multiple file uploader - looking at Google Docs implementation多文件上传器 - 查看 Google Docs 实现
【发布时间】:2009-11-17 12:56:42
【问题描述】:

我希望在我的 ASP.NET 3.5 站点中实现一个多文件上传器。

现在,Google Docs 多文件上传器非常棒,我想创建类似的东西。如果我错了,请纠正我,但 Google Docs 不是开源的,所以我无法获得它的源代码。

关于如何实现的任何想法,或者创建一个像它这样漂亮的交互式多文件上传器的最佳方式?

【问题讨论】:

  • 所有 HTML、CSS 和 JS 都是开源的 - 至少看看它在客户端做了什么。
  • @Kelix:GoogleDocs 使用 Flash 和 JS 的组合,大部分工作发生在 Flash 对象中,而不是 JS 中,并且他们大量缩小 JS 以使其更小以便下载,而且更难阅读......

标签: asp.net upload google-docs multifile-uploader


【解决方案1】:

我强烈建议你试试这个 jquery 文件上传插件:“uploadify”。它使集成此类功能变得非常容易。

【讨论】:

    【解决方案2】:

    很好的互动:您可以构建一个 Silverlight 客户端来将您的文件发送到网络服务器。它允许一次选择多个文件。

    【讨论】:

    • Silverlight 的主要缺点是很少有人在他们的机器上安装它。所以还是强烈建议坚持使用flash。
    【解决方案3】:

    我猜“Zhaph - Ben Duguid”对此给出了最佳答案。将其发布为答案,我会接受!

    GoogleDocs 使用 Flash 和 JS 的组合,大部分工作发生在 Flash 对象中,而不是 JS 中,并且他们大大缩小了他们的 JS 以使其更小下载,也更难阅读......

    【讨论】:

    • JavaScript 更有可能是通过 Google Web Toolkit 生成的,它将 Java 交叉编译为 JavaScript:code.google.com/webtoolkit
    • 很可能他们从去年开始更新了上传机制,但我感兴趣的是它现在可以在没有 Flash 的情况下工作,无需刷新页面——类似于 Uploadify 或SWFUpload(但没有 Flash)。我真的很好奇他们是如何做到这一点的,因为我很想停止使用 SWFUpload。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 2012-06-17
    • 2011-05-24
    • 1970-01-01
    相关资源
    最近更新 更多