用戶
 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

掃一掃,登錄網站

小程序社區 首頁 教程 實戰教程 查看內容

湖人vs马刺2019:微信小程序把base64的圖片保存到手機相冊

湖人vs爵士季后赛 www.nbgeh.club Rolan 2019-12-2 00:17

var file = wx.getFileSystemManager(); console.log('1') file.writeFile({ //讀寫文件路徑filePath需要使用wx.env.USER_DATA_PATH + '/tmp.txt'才可以讀寫成功。 filePath: wx.env.USER_DATA_PATH + '/poster.png' ...


var file = wx.getFileSystemManager();
console.log('1')
file.writeFile({
    //讀寫文件路徑filePath需要使用wx.env.USER_DATA_PATH + '/tmp.txt'才可以讀寫成功。
    filePath:  wx.env.USER_DATA_PATH + '/poster.png',
    data: self.preurl.slice(22),
    encoding:'base64',
    success:async()=>{
        console.log('123')
        const res2 = await wepy.saveImageToPhotosAlbum({
            filePath: wx.env.USER_DATA_PATH + '/poster.png'
        })
        wepy.$toast('圖片已保存到相冊,趕緊曬一下吧~')
        self.isShow = false
        self.$apply();
    },
    fail:function(e){
        console.log(e)
    }
})

wx.getFileSystemManager()  是獲取文件管理器對象;

aa.writeFile  是寫文件,詳細參數可 點擊查看 官方文檔說明。

String wx.env.USER_DATA_PATH

文件系統中的用戶目錄路徑

wx.env.USER_DATA_PATH +'/test.png'  這里是創建一個臨時文件的文件名。

that.data.scene.slice(22)   這里是把 data:image/png;base64這一段去除,需要注意的是去除這一段之后 base64 編碼之間放到image組件的src里面是不能顯示圖片的。

分享至 : QQ空間
收藏
原作者: 一統 來自: segmentfault
广东36选7开奖号最新 鹿鼎彩票群 开全民k歌直播能赚钱吗 猪饲料可以做什么赚钱 地下城怎样收金币赚钱 彩名堂彩票游戏 nba2k19传奇经理赚钱 我想养龙猫繁殖后代赚钱 和记彩票网址 网上彩票投注站 安微快三今天预测号码 可提现的手机诈金花 三张牌游戏炸金花赢现钱 云南11选5走势图 捕鱼达人3d凤凰时间 快递单兼职赚钱的软件