如何创建一个上传表单,将上传文件在php中,并在jquery中显示结果?

时间:2011-11-02 06:58:36

标签: php jquery ajax

如何创建一个上传文件,将上传文件在php中,我想使其成为jquery(使用ajax),这样它返回一个百分比也会向用户显示他仍在上传文件。 想要这样做没有安装库,I.E APC,uploadprogress

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

考虑使用java applet JumpLoader

答案 2 :(得分:0)

如果关注旧版浏览器,可以使用HTML5的文件API执行此操作。

这一切都非常技术性,您必须自己阅读,但这是一个示例页面,接受仅使用HTML5上传的图片,没有iFrame或PHP:{{3} }

上传文件后,数据可以通过Ajax发送到PHP并存储或操作服务器端,或者您可以使用localstorage或者如果可能的话,直接在javascript中执行您需要做的事情,具体取决于您打算做什么与文件。

HTML5 File API内置了进度条解决方案和一堆用于加载,启动,完成等的处理程序。

如果需要关注旧浏览器,则可能会出现PHP后备或类似问题。