小程序图片上传 php存入服务器,并把图片地址存入数据库

微信小程序开发交流qq群   173683895

   承接微信小程序开发。扫码加微信。

小程序源码:

wx.chooseImage({
  success: function(res) {
    var tempFilePaths = res.tempFilePaths
    wx.uploadFile({
      url: 'https://example.weixin.qq.com/upload', //仅为示例,非真实的接口地址
      filePath: tempFilePaths[0],
      name: 'file',
      formData:{
        'openid': 'test'
      },
      success: function(res){
        var data = res.data
        //do something
      }
    })
  }
})

 

php源码:

 0)  
	  {  
	  echo "错误: " . $_FILES["file"]["error"] . "
"; } else { $openid = $_POST['openid']; $name=$_FILES['file']['name']; $result = @mysql_query($strsql); //循环读取数据并存入数组对象 $dlogs;$i=1; while($row=mysql_fetch_array($rs)) { $result = @mysql_query($strsql); if($row["openid"]==$openid){ //修改数据库表ewei_shop_merch_user 中的字段 mysql_query("UPDATE ewei_shop_merch_user SET logo = '$name' WHERE openid = '$openid'"); } } move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); echo "upload/" . $_FILES["file"]["name"]; } ?>

取图片的时候需要加上服务器的域名和文件夹的地址,示例:http://xxx.com/upload/xxx.img ;  存入数据库的名字是 xxx.img.

你可能感兴趣的:(微信小程序,PHP)