91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序如何實現上傳圖片到php服務器

發布時間:2021-07-24 11:45:21 來源:億速云 閱讀:151 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關微信小程序如何實現上傳圖片到php服務器,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

js代碼如下

 submitPhoto(){
 var that = this;
 wx.uploadFile({
  url: 'http://xxx.cn/upload.php', //僅為示例,非真實的接口地址
  filePath: imagePath,
  name: 'imgfile',
  success: function (res) {
  var data = JSON.parse(res.data);; 
  console.log(data);
  //do something
  if(data.code==1){
   wx.showToast({
   title: '成功',
   icon: 'success',
   duration: 1000
   })

  }
  }
 })
 },

PHP代碼如下upload.php

<?php
/**
 * 上傳圖片
 * 圖像識別
 * https://cloud.tencent.com/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.cn/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,'success',$img_url1);
    }

//   }
//   else
//   {
//    Response::json(1,'type error',$img_url1);
//    $unuploaded++;
//   }

  }//endif


 Response::json(0,'error',$img_url1);

?>

關于“微信小程序如何實現上傳圖片到php服務器”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广灵县| 句容市| 元阳县| 佛山市| 江达县| 法库县| 呈贡县| 崇仁县| 南康市| 九台市| 油尖旺区| 西乡县| 平远县| 瑞昌市| 睢宁县| 秀山| 通城县| 巴楚县| 仙居县| 安多县| 北京市| 将乐县| 伊宁县| 托克托县| 攀枝花市| 新民市| 福建省| 建始县| 金乡县| 天全县| 扶风县| 峨眉山市| 白银市| 皋兰县| 瑞丽市| 噶尔县| 江门市| 永康市| 宜兰市| 建瓯市| 定边县|