如何制作一个上传表单,以php的形式上传文件,并在jquery中显示结果?

问题描述:

如何制作一个上传表单,将上传文件在php中,我想使它jquery(与ajax),以便它返回一个百分比,也显示用户,他仍然上传文件。 想没有安装库,即APC要做到这一点,上传进度如何制作一个上传表单,以php的形式上传文件,并在jquery中显示结果?

+0

使用AJAX上传IIRC文件非常麻烦,并且由于安全限制/限制,需要隐藏iframe。 – nickb

使用Flash上​​传喜欢Uploadify 这是最简单的解决方案,因为它是jQuery的启用库,它利用一个微小的透明的1个像素闪光灯。

Flash可以为您提供很多选项:通过扩展筛选文件,多次上传,上载进度:)。

你不能用一种优雅的方式用PHP/Ajax/jQuery来做到这一点。

考虑使用java applet JumpLoader

如果旧的浏览器不是问题,可以使用HTML5的File API来完成。

这一切都非常的技术,你将不得不读了它自己,但这里有一个接受上传图像与示例页面HTML5只,无内部框架或PHP:base64img.com

一旦文件被上传,可以使用Ajax和存储或操作的服务器端将数据发送到PHP,也可以使用localstorage,或者如果可能的话,直接在javascript中执行操作,取决于您打算如何处理该文件。

HTML5文件API已经内置progressbars解决方案和加载大量的处理程序,启动,完成等

如果旧的浏览器是一个问题,你可以有一个PHP后备或类似的东西。