使用javascript上传文件

时间:2010-12-29 19:35:02

标签: javascript client-side

我如何以与Gmail相同的方式上传带有javascript的文件?我不想要任何组件或jQuery插件,我只是想了解这种技术。

我发现了很多关于如何动态添加输入元素,或创建花哨的“选取框”进度条或对话框,以及有关商业组件或jQuery插件的文章。我只想完成与Gmail相同的工作。

提前致谢。

1 个答案:

答案 0 :(得分:2)

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;需要一些服务器交互。