微信小程序上传图片到php服务器的方法
网络编程 2021-07-04 15:50www.168986.cn编程入门
这篇文章主要为大家详细介绍了微信小程序上传图片到php服务器的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了微信小程序上传图片到php服务器的具体代码,供大家参考,具体内容如下
js代码如下
submitPhoto(){ var that = this; wx.uploadFile({ url: 'http://xxx./upload.php', //仅为示例,非真实的接口地址 filePath: imagePath, name: 'imgfile', suess: function (res) { var data = JSON.parse(res.data);; console.log(data); //do something if(data.code==1){ wx.showToast({ title: '成功', icon: 'suess', duration: 1000 }) } } }) },
PHP代码如下upload.php
<?php / 上传图片 图像识别 https://cloud.tencent./document/product/641/12438 Created by PhpStorm. User: caydencui Date: 2018/1/26 Time: 9:52 / header('Content-Type:text/html;charset=utf-8'); class Response{ public static function json($code,$message="",$data=array()){ $result=array( 'code'=>$code, 'message'=>$message, 'data'=>$data ); //输出json echo json_encode($result); exit; } } $uplad_tmp_name=$_FILES['imgfile']['tmp_name']; $uplad_name =$_FILES['imgfile']['name']; $image_url=""; //上传文件类型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); //图片目录 $img_dir="upload/"; //……html显示上传界面 /图片上传处理/ //把图片传到服务器 //初始化变量 $date = date(ymdhis); $uploaded=0; $unuploaded=0; //上传文件路径 $img_url="http://test.cayden./upload/"; //如果当前图片不为空 if(!empty($uplad_name)) { //判断上传的图片的类型是不是jpg,gif,png,bmp中的一种,判断是否上传成功 // if(in_array($_FILES['imgfile']["type"][$i], $uptypes)) // { $uptype = explode(".",$uplad_name); $newname = $date."-0".".".$uptype[1]; //echo($newname); $uplad_name= $newname; //如果上传的文件没有在服务器上存在 if(!file_exists($img_dir.$uplad_name)) { //把图片文件从临时文件夹中转移到我们指定上传的目录中 $file=$img_dir.$uplad_name; move_uploaded_file($uplad_tmp_name,$file); chmod($file,0644); $img_url1=$img_url.$newname; $uploaded++; Response::json(1,'suess',$img_url1); } // } // else // { // Response::json(1,'type error',$img_url1); // $unuploaded++; // } }//endif Response::json(0,'error',$img_url1); ?>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指