|
導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。 本篇文章給大家?guī)淼膬?nèi)容是關(guān)于微信小程序中如何上傳圖片(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。一、wxml文件 <text>上傳圖片</text>
<view>
<button bindtap="uploadimg">點擊選擇上傳圖</button>
</view>
<image src='{{source}}' style='width:600rpx; height:600rpx' />二、js文件 Page({
/**
* 頁面的初始數(shù)據(jù)
*/
data: {
//初始化為空
source:''
},
/**
* 上傳圖片
*/
uploadimg:function(){
var that = this;
wx.chooseImage({ //從本地相冊選擇圖片或使用相機拍照
count: 1, // 默認9
sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認二者都有
sourceType: ['album', 'camera'], // 可以指定來源是相冊還是相機,默認二者都有
success:function(res){
//console.log(res)
//前臺顯示
that.setData({
source: res.tempFilePaths
})
// 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標簽的src屬性顯示圖片
var tempFilePaths = res.tempFilePaths
wx.uploadFile({
url: 'http://www.website.com/home/api/uploadimg',
filePath: tempFilePaths[0],
name: 'file',
success:function(res){
//打印
console.log(res.data)
}
})
}
})
},
)}三、PHP后端代碼 // 上傳圖片
public function uploadimg()
{
$file = request()->file('file');
if ($file) {
$info = $file->move('publichttp://img.ymlfwin7.cn/upload/softtech_3/weixin/');
if ($info) {
$file = $info->getSaveName();
$res = ['errCode'=>0,'errMsg'=>'圖片上傳成功','file'=>$file];
return json($res);
}
}
}運行結(jié)果:
console打印結(jié)果:
此時表示上傳成功! 相關(guān)推薦: 以上就是微信小程序中如何上傳圖片(代碼示例)的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章! 小程序是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!