如何制作一个上传表单,以php的形式上传文件,并在jquery中显示结果?
问题描述:
如何制作一个上传表单,将上传文件在php中,我想使它jquery(与ajax),以便它返回一个百分比,也显示用户,他仍然上传文件。 想没有安装库,即APC要做到这一点,上传进度如何制作一个上传表单,以php的形式上传文件,并在jquery中显示结果?
答
使用Flash上传喜欢Uploadify 这是最简单的解决方案,因为它是jQuery的启用库,它利用一个微小的透明的1个像素闪光灯。
Flash可以为您提供很多选项:通过扩展筛选文件,多次上传,上载进度:)。
答
如果旧的浏览器不是问题,可以使用HTML5的File API来完成。
这一切都非常的技术,你将不得不读了它自己,但这里有一个接受上传图像与示例页面HTML5只,无内部框架或PHP:base64img.com
一旦文件被上传,可以使用Ajax和存储或操作的服务器端将数据发送到PHP,也可以使用localstorage,或者如果可能的话,直接在javascript中执行操作,取决于您打算如何处理该文件。
HTML5文件API已经内置progressbars解决方案和加载大量的处理程序,启动,完成等
如果旧的浏览器是一个问题,你可以有一个PHP后备或类似的东西。
使用AJAX上传IIRC文件非常麻烦,并且由于安全限制/限制,需要隐藏iframe。 – nickb