微信小程序wx。还是本地文件转base64的实现代码

  

微信小程序wx。还是,利用PHP接口把本地图片转化为base64位。

  

网上到处都是粘贴复制的wx。还是的解决方案,但目前还没有具体的代码:

  

特意呈现出来给需要的伙伴们:

  

微信小程序wx。还是本地文件转base64的实现代码

  

代码:         例“imgBufferToBase64”:   & lt;跨度比;& lt;/span> $ data=";   & lt;跨度比;& lt;/span>写入(“1. txt”, var_export(带有_file美元,真的)。\ r \ n, FILE_APPEND);   & lt;跨度比;& lt;/span>如果(!空(带有_file美元[“上传”][' tmp_name '])) {   & lt;跨度比;& lt;/span>如果(空(带有_file美元[“上传”]['类型'])){   & lt;跨度比;& lt;/span> IO::调试(“文件类型不合法”);   & lt;跨度比;& lt;/span>}   & lt;跨度比;& lt;/span>如果(! in_array(带有_file美元[“上传”]['类型'],阵列(   & lt;跨度比;& lt;/span>“图像/gif”,   & lt;跨度比;& lt;/span>“图像/pjpeg”,   & lt;跨度比;& lt;/span>/jpeg图像,   & lt;跨度比;& lt;/span>“图像/x-png”,   & lt;跨度比;& lt;/span>/png图像,   & lt;跨度比;& lt;/span>/bmp图像的   & lt;跨度比;& lt;/span>))) {   & lt;跨度比;& lt;/span> IO::调试(带有_file美元(“上传”)(“类型”)。”文件类型不合法”);   & lt;跨度比;& lt;/span>}   & lt;跨度比;& lt;/span> $ data=https://www.yisu.com/zixun/file_get_contents(带有_file美元[“上传”][' tmp_name ']);   & lt;跨度比;& lt;/span>写入(“1. txt”, var_export ($ data,真)。\ r \ n, FILE_APPEND);   & lt;跨度比;& lt;/span> IO::调试(“解析成功的,真实的,元数据);   & lt;跨度比;& lt;/span>}   & lt;跨度比;& lt;/span> IO::调试(“解析失败”);   打破;之前      

js代码:

        wx.uploadFile ({   url: https://+ app.globalData。主机+ '='/api/& # 63;信号+符号,   filePath: tempFilePaths [0],   名称:“上传”,   标题:{   “内容类型”:“多部分/格式”,   “内容类型”:“应用程序/x-www-form-urlencoded”   },   formData: formData,   成功:函数(res) {   & lt;跨度比;& lt;/span> var $ data=https://www.yisu.com/zixun/JSON.parse (res.data);   如果(typeof (data.data美元)!=岸ㄒ濉?,data.code美元){   var imgBase64="数据:图像/jpeg; base64,”+ data.data美元;   }   }   })      

  

以上所述是小编给大家介绍的微信小程序wx。还是本地文件转base64的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

微信小程序wx。还是本地文件转base64的实现代码