Gmail喜欢使用jQuery上传文件

2022-08-30 19:54:15

我想像谷歌邮件一样上传文件。我想使用jQuery和PHP来做到这一点,无论如何都会得到进度条等吗?

在这里,我添加了一个关于谷歌如何做到这一点的视频。http://dl.getdropbox.com/u/5910/Jing/2009-04-02_1948.swf

没有闪光灯,没有perl或cgi请。.

我想我可以在没有进度条的情况下生活,现在我实际上正在搜索有关jquery插件的信息,或者只是我需要查看的内容


答案 1

奇怪的是,人们说gmail不使用flash,当你可以在gmail界面中清楚地看到swf文件时。尝试右键单击“附加文件”。它允许一次上传多个内容。


答案 2

最简单的方法是使用SWFUpload,它是一个用Flash编写的小按钮,所有钩子都可以在JS中驱动它。非常容易使用,并且与PHP配合得很好

但是,如果你真的希望它是纯JS,你需要服务器的一些帮助。具体来说,您需要开始上传,并定期向服务器查询其进展情况。不幸的是,PHP上传处理在下载完成之前不会收到任何通知。你必须用其他东西代替它。有一些纯JS上传器包含示例Perl服务器代码,仅此而已。

IOW:JS和PHP不会(完全)削减它。要么将闪存添加到客户端,要么在服务器上添加更好的上载处理程序。


推荐