我想像google mail一样上传文件.我想使用jQuery和PHP来做到这一点,无论如何获得进度条等?
在这里,我添加了一个谷歌如何做到这一点的视频.http://dl.getdropbox.com/u/5910/Jing/2009-04-02_1948.swf
没有闪光,没有perl或cgi请..
我想我现在可以没有进度条,我实际上是在搜索有关jquery插件的信息,或者我需要查看的内容
当你可以在gmail界面中清楚地看到swf文件时,人们说gmail不使用flash是很奇怪的.尝试右键单击"附加文件".这是允许一次多次上传的内容.
最简单的方法是使用SWFUpload,这是一个用Flash编写的小按钮,所有钩子都用JS来驱动它.非常易于使用,适用于PHP
但是,如果你真的希望它是纯JS,你需要服务器的一些帮助.具体来说,您需要开始上传,并定期向服务器查询它的运行方式.遗憾的是,PHP上传处理在下载完成之前不会收到任何通知.你必须用其他东西替换它.有一些纯粹的JS上传器包含了Perl服务器代码示例.
IOW:JS和PHP没有(完全)削减它.要么在客户端添加闪存,要么在服务器上添加更好的上传处理程序.