php+ajax实现图片文件上传功能实例

前端之家收集整理的这篇文章主要介绍了php+ajax实现图片文件上传功能实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

目前常用的异步文件上传功能有几种,比较多见的如使用iframe框架形式,ajax功能效果,以及flash+PHP功能,下面介绍ajax与iframe实现异步文件上传功能的例子。

方法一,利用jquery ajaxfileupload.js实现文件上传

其实就是实现无刷新式的文件上传。可采用IFRAME文件上传原理。
实际上在用PHP上传文件时。。。只能用$_FILES形式,但是若我们只是单一的用JS方式取其ID,如..document.getElementById('img').value或者jquery形式的$("#img")都是不能正真实际上传的(但是还是有很多人这样做,刚开始时我也是)。
可是功能上又要要求实现所谓的“异步上传”,怎么办呢?只能借助于第三方的组件,或者自己写一个(在网页里嵌入一个IFRAME)。但如果是考虑开发时间,建议用第三方的,这里有一个不错的jQuery 的Ajax文件上传的组件,即“ajaxfileupload.js",其组件下载地址为:https://files.jb51.cc/file_images/article/201306/js/ajaxfileupload.js

过程:

(1 )前端文件代码: test.PHP

代码如下:@H_502_17@

相应的HTML为: