CMS企业模板|CMS模板|CMS网站定制|CMS模板下载

站内搜索 售前咨询 售后服务 建站帮助 微博 博客 在线客服
  • 网站模板
  • 定制开发
  • 案例展示
  • 最新动态
  • 关于我们
  • 联系我们
  • 问答社区

CMSYOU互助问答社区

诚信合作, 高质专业!
CMSYOU互助问答社区
使用新浪微博账号登录 登录 注册
  • 搜索
  • 问题
  • 话题
  • 用户
发起

微信小程序使用open-type="chooseAvatar"拉取头像在ios下提示600005:uploadFile:fail url scheme is invalid错误

微信 小程序 头像
微信小程序使用open-type="chooseAvatar"拉取头像更新用户头像,在安卓下没问题,在ios下提示【"errno":600005,"errMsg":"uploadFile:fail url scheme is invalid】错误,如何处理?
2024-12-11 16:32 0 条评论 分享

站外

邮件

要评论问题请先登录或注册

1 个回复

CMSYOU - CMS企业网站定制专家

赞同来自:

有人说是权限问题,需要检查小程序是否有读取文件的权限“permission": {"scope.writePhotosAlbum": true},经过测试跟这个无关,实际上scope.writePhotosAlbum授权是保存图片到相册,跟读取没关系。

经过CMSYOU排查,问题在于ios下的临时文件网址不能读取,只能先转为base64编码,然后再上传。
具体方法:
let tempFilePath = e.detail.avatarUrl;
let imgbase64 = 'data:image/png;base64,' + wx.getFileSystemManager().readFileSync(tempFilePath, "base64");
uni.uploadFile({
    url: 'https://www.cmsyou.com/index.php?m=attachment&c=image&a=init',
    filePath: tempFilePath,
    name: 'avatar_file',
    formData: {
        'type': 'image',
        'avatar': imgbase64
    },
    success: (_data) => {
        //上传成功
    },
    complete(res) {
        //console.log(res)
    }
});

测试ios通过。
2024-12-11 16:38 0 条评论

分享

要参与问题请先登录或注册

0

为什么被折叠?0 个回复被折叠

要回复问题请先登录或注册

相关问题

使用UniAPP搭建微信小程序,H5测试没问题,结果小程序调试工具中显示Component is not found in path错误,怎么办? SDCMS程序换了目录之后总是提示“数据库连接出错”,怎么办? Phpcms v9上传图片提示undefined错误怎么解决? 在使用支付宝alipay支付接口后,安全检测总是提示XSS跨站脚本漏洞,怎么办? PHPCMS v9上传缩略图出现错误提示“选择的类型必须为图片类型”,怎么办? JS提示$(document).ready undefined is not a function错误,怎么办? Phpcms v9搜索时报错:mySQL错误 The used table type doesn't support FULLTEXT indexes,怎么办? Phpcms v9安装提示“数据库连接错误”错误,怎么办?解决方法 Phpcms v9程序caches/error_log.php错误日志报错preg_replace()错误怎么办?

问题状态

最新活动:2024-12-11 16:38

浏览:530 次

关注:1 人

Copyright © 2008-2025 CMSYOU - 互助问答社区 - 粤ICP备10060801号-3   rss feed RSS Feed
欢迎加入QQ群(346494585)Phpcms V9企业模版交流 CMS定制咨询
“让我们一起来学习CMS建站吧!”