网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

TITF精選:網絡請求后發送參數返回服務器內容,上傳文件后臺(php)獲取文件

發布時間:2018-02-01 18:29 所屬欄目:小程序開發教程
一:網絡請求應用->發送參數返回服務器內容

1、客戶端關鍵代碼

 

  • 頁面布局代碼(index.wxml)
 1
 2
 3
 4

												
<input placeholder="請輸入您的用戶名" bindinput="getUserName"/>
<input password="{{password}}" placeholder="請輸入您的密碼" bindinput="getPassword"/>
<button bindtap="login">登錄</button>
<view bindtap="showPassword">顯示密碼</view>
 來自CODE的代碼片
snippet_file_0.txt
  • 頁面邏輯代碼(index.js)
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44

													
var OBJ_PAGE_DATA={};
OBJ_PAGE_DATA.data={
password:true
}
var STR_USERNAME='';
var STR_PASSWORD='';
OBJ_PAGE_DATA['getUserName']=function(params){
STR_USERNAME=params.detail.value;
}
OBJ_PAGE_DATA['getPassword']=function(params){
STR_PASSWORD=params.detail.value;
}
OBJ_PAGE_DATA['login']=function(){
wx.request({
url: '',//使用https開頭的服務器地址
data: {
username:STR_USERNAME,
password:STR_PASSWORD
},
method: 'GET',
success: function(callback){
console.log(callback)
var str_serverRetureData=callback.data;
if(str_serverRetureData=="request success"){
wx.showToast({
title:"請求成功"
})
}else{
wx.showModal({
title:"錯誤",
content:"請求失敗",
showCancel:false
})
}
}
})
}
OBJ_PAGE_DATA['showPassword']=function(){
var obj_setData={
password:false
}
this.setData(obj_setData);
}
Page(OBJ_PAGE_DATA)
 來自CODE的代碼片
snippet_file_0.txt
 

 

2、服務器端代碼(PHP)

 

 1
 2
 3
 4
 5
 6
 7

											
<?php
if($_REQUEST["username"]=="wxapp" && $_REQUEST["password"]=="titf" ){
echo "request success";
}else{
echo "request failed";
}
?>
 來自CODE的代碼片
 
二:上傳文件后如何在后臺(php)獲取文件名解決方法

2、客戶端腳本關鍵代碼

 

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32

											
var OBJ_PAGE_DATA={};
var SERVER_URL="";//服務器接口地址
OBJ_PAGE_DATA['uploadFiles']=function(){
var pageHandle=this;
wx.chooseImage({
success: function(chooseImageCallbackParams) {
var tempFilePaths = chooseImageCallbackParams.tempFilePaths
wx.uploadFile({
url: SERVER_URL,
filePath: tempFilePaths[0],
name: 'file',
success: function(uploadFileCallbackParams){
var data = uploadFileCallbackParams.data
data=data.split("<br />");//將返回的字符串切割成數組
var obj_setData={
file:{
name:data[0],//文件名稱
types:data[1],//文件類型
size:data[2]//文件大小
}
}
pageHandle.setData(obj_setData);//將返回的數據顯示到界面上
console.log(data);
},
fail:function(){
console.log("上傳失敗")
}
})
}
})
}
Page(OBJ_PAGE_DATA)
 來自CODE的代碼片
snippet_file_0.txt

 

3、后臺PHP關鍵代碼

 

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16

											
<?php
if ($_FILES["file"]["error"] > 0)
{
//輸出文件上傳錯誤提示
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
//獲取上傳的文件名稱
echo $_FILES["file"]["name"] . "<br />";
//獲取上傳的文件類型
echo $_FILES["file"]["type"] . "<br />";
//獲取上傳的文件大小
echo ($_FILES["file"]["size"] / 1024) . " Kb";
}
?>
 來自CODE的代碼片
 


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/21403.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×