【问题标题】:Upload a file with javascript使用 javascript 上传文件
【发布时间】:2010-12-29 19:35:02
【问题描述】:

如何像 Gmail 一样使用 javascript 上传文件?我不需要任何组件或 jQuery 插件,我只想了解技术。

我发现了很多关于如何动态添加输入元素,或创建精美的“字幕”进度条或对话框的文章,以及关于商业组件或 jQuery 插件的文章。我只想完成与 Gmail 相同的任务。

提前致谢。

【问题讨论】:

    标签: javascript client-side


    【解决方案1】:

    Gmail 目前使用(隐藏的)Flash 上传(见http://ajaxian.com/archives/multi-file-upload-in-the-flickr-and-gmail-house

    因此,如果您想像 Gmail 一样进行操作,您可能需要查看 SWFUpload 。它使用 javascript 和一个隐藏的小 Flash 对象以方便上传。 Here's an example of a regular form with an invisible SWFUpload component.

    纯javascript上传是不可能的;需要一些服务器交互。

    【讨论】:

    • 这是一个类似的问题(尽管 OP 提到他想使用 jQuery)stackoverflow.com/questions/710852/…
    • 啊...我不想使用闪存。我想我将不得不等待 HTML5 :D。谢谢。
    • @bitbitbit 是的,很不幸。不过,您可以为您的用户做的最好的事情就是让它尽可能简单(即使这意味着使用 flash —— 只需隐藏它!):)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-10
    • 2013-07-07
    • 2013-09-12
    • 2018-01-05
    • 1970-01-01
    • 2014-04-13
    • 1970-01-01
    相关资源
    最近更新 更多