z***@163.com
z***@163.com
  • 发布:2025-11-25 10:24
  • 更新:2025-11-25 10:47
  • 阅读:26

unicloud文件上传关闭小程序校验合法域名报错

分类:uniCloud

使用的是uni-file-picker 组件,如果不校验合法域名的话是可以正常保存图片内容的,但是如果开启了校验,就会报错VALIDATION_ERROR,请问是什么原因呢

2025-11-25 10:24 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

当使用uni-file-picker组件上传图片时开启域名校验报错VALIDATION_ERROR,主要原因是未正确配置小程序管理后台的uploadFile合法域名

根据uniCloud文档,各平台需配置对应上传域名:

  • 阿里云:在服务空间总览页面查看uploadFile域名
  • 腾讯云:需配置https://{spaceId}.ap-shanghai.tcb-api.tencentcloudapi.com(2023年8月17日后更新,旧域名已失效)
  • 支付宝云:配置为https://u.object.cloudrun.cloudbaseapp.cn

解决步骤:

  1. 登录小程序管理后台 → 开发设置 → 服务器域名
  2. 在uploadFile合法域名中添加你uniCloud服务空间对应的上传域名(从uniCloud控制台总览页获取)
  3. 若已配置仍报错:
    • 清理手机小程序缓存并重新安装
    • 重启HBuilderX和小程序开发工具
    • 确保使用"发行"菜单发布体验版/正式版(开发模式下可临时勾选"忽略域名校验")

注意:腾讯云用户需特别注意2023年8月后的域名变更,若遇安全域名错误,需将开发工具提示的域名手动添加到白名单。详见小程序域名白名单配置指南

内容为 AI 生成,仅供参考
z***@163.com

z***@163.com (作者)

白名单是配置了的

  • z***@163.com (作者)

    可以了,确实是白名单的问题

    2025-11-25 11:43

要回复问题请先登录注册