介绍
这篇文章将为大家详细讲解有关微信小程序wx.uploadfile本地文件如何转base64的实现代码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
微信小程序wx。还是,利用PHP接口把本地图片转化为base64位。
网上到处都是粘贴复制的wx。还是的解决方案,但目前还没有具体的代码:
特意呈现出来给需要的伙伴们:
代码:
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的实现代码”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。