温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何使用php+ajax+h5实现图片上传功能

发布时间:2021-07-08 09:17:51 来源:亿速云 阅读:217 作者:小新 栏目:开发技术

这篇文章主要介绍如何使用php+ajax+h5实现图片上传功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

具体内容如下

html页面代码

<!DOCTYPE html> <html lang="en"> <head>   <meta charset="UTF-8">   <title>Title</title>   <script type="text/javascript" src="__PUBLIC__/home/js/jquery-1.11.0.js"></script> </head> <body> <form class="form-horizontal" role="form" id="myForm"    action="/index/fileupsend" method="post"    enctype="multipart/form-data">   选择文件:<input type="file" id="file1" /><br />   <input type="button" id="upload" value="上传" />   <span id="imgWait"></span> </form> <script>   $(function () {     $("#upload").click(function () {       $("#imgWait").html("上传中");       var formData = new FormData();       formData.append("myfile", document.getElementById("file1").files[0]);       $.ajax({         url: "/Home/index/fileupsend",         type: "POST",         data: formData,         /**          *必须false才会自动加上正确的Content-Type          */         contentType: false,         /**          * 必须false才会避开jQuery对 formdata 的默认处理          * XMLHttpRequest会对 formdata 进行正确的处理          */         processData: false,         success: function (data) {           if(data){             alert("上传成功!");           }           $("#imgWait").html("上传成功");         },         error: function () {           alert("上传失败!");           $("#imgWait").hide();         }       });     });   }); </script> </body> </html>

php代码

public function fileupsend(){   $type_pic = $this->file_upload('1',array('jpg', 'gif', 'png', 'jpeg'),'filetest','myfile');   echo $type_pic['img_path']; }

以上是“如何使用php+ajax+h5实现图片上传功能”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI