微信小程序wx.uploadfile本地文件如何转base64的实现代码

  介绍

这篇文章将为大家详细讲解有关微信小程序wx.uploadfile本地文件如何转base64的实现代码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

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

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

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

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

代码:

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

js代码:

wx.uploadFile ({,   ,url: & # 39; https://& # 39;, +, app.globalData.host  +, & # 39;/api/?=& # 39;迹象,+,,,   ,filePath: tempFilePaths [0],,   ,名字:& # 39;上传# 39;,,   标题:,{大敌;   ,“content-type":“多部分/form-data",,   ,“content-type":“应用程序/x-www-form-urlencoded",   },大敌;   ,formData: formData,,   ,成功:function  (res), {,   & lt; span 风格=翱瞻?,pre;“祝辞,& lt;/span> var  data 美元;=,JSON.parse (res.data);,   if 才能;(typeof  (data.data美元),!=,“undefined",,,, data.code美元){,   var 才能;imgBase64 =,“数据:图像/jpeg; base64,“, +, data.data;美元,   ,,},   }大敌;   })

关于“微信小程序wx.uploadfile本地文件如何转base64的实现代码”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

微信小程序wx.uploadfile本地文件如何转base64的实现代码