【发布时间】:2010-12-29 19:35:02
【问题描述】:
如何像 Gmail 一样使用 javascript 上传文件?我不需要任何组件或 jQuery 插件,我只想了解技术。
我发现了很多关于如何动态添加输入元素,或创建精美的“字幕”进度条或对话框的文章,以及关于商业组件或 jQuery 插件的文章。我只想完成与 Gmail 相同的任务。
提前致谢。
【问题讨论】:
如何像 Gmail 一样使用 javascript 上传文件?我不需要任何组件或 jQuery 插件,我只想了解技术。
我发现了很多关于如何动态添加输入元素,或创建精美的“字幕”进度条或对话框的文章,以及关于商业组件或 jQuery 插件的文章。我只想完成与 Gmail 相同的任务。
提前致谢。
【问题讨论】:
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上传是不可能的;需要一些服务器交互。
【讨论】: