微信小程序wx。还是,利用PHP接口把本地图片转化为base64位。
网上到处都是粘贴复制的wx。还是的解决方案,但目前还没有具体的代码:
特意呈现出来给需要的伙伴们:
代码:
例“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的实现代码