收藏
回答

uploadFile合法域名配置成功后,小程序上传图片未生效,如何解决?

而且在开发者工具中可以上传图片,发布成体验版后就不行了。

最后一次编辑于  2023-07-11
回答关注问题邀请回答
收藏

4 个回答

  • Rogue
    Rogue
    2023-07-13

    感谢各位的回复,已经解决了,因为测试发现安卓系统上的小程序文件上传可用,苹果系统上的不好用,就去关注了一下服务器侧的防火墙,发现苹果系统上小程序上传文件会在Content-Type中多一个“+”,被防火墙拦截了,调整了防火墙规则后可用了。

    2023-07-13
    有用
    回复 2
    • Jeathn
      Jeathn
      01-11
      最后在服务器怎么配置防火墙的?能否告知一下?
      01-11
      回复
    • I'm I
      I'm I
      01-22
      我也遇到这个问题苹果改变了安卓可以,调整了防火墙规则是去哪里改呢?
      01-22
      回复
  • 虚惊一场
    虚惊一场
    2023-07-13

    是不是上传的项目里的文件?

    2023-07-13
    有用
    回复 1
    • Rogue
      Rogue
      2023-07-13
      不是,只是上传拍照、手机存储中的照片。
      2023-07-13
      回复
  •   Moo °
     Moo °
    2023-07-11

    开发者工具是不是勾选了“不校验合法域名”所以可以上传。

    体验版打开调试,再试下上传。

    可以排查下体验版调的上传接口是不是和uploadFile合法域名一致?

    2023-07-11
    有用
    回复 3
    • Rogue
      Rogue
      2023-07-11
      首先感谢回复



      "开发者工具是不是勾选了“不校验合法域名”所以可以上传。"
      --这个确实勾选了,取消之后再测试可以上传


      "体验版打开调试,再试下上传。"
      --这个我之前就试过,开不开调试模式都是一样的


      "可以排查下体验版调的上传接口是不是和uploadFile合法域名一致?"
      --这个我也想确定一下,就是不知道方法,请教一下~
      2023-07-11
      回复
    •   Moo °
       Moo °
      2023-07-11回复Rogue
      使用真机调试看下调的接口,或者体验版上打印下调接口的域名部分。其实在开发者工具直接看上传的接口应该也是一样的。
      2023-07-11
      回复
    • Rogue
      Rogue
      2023-07-11回复 Moo °
      见了鬼了,真机调试也过不去,请求地址和在开发者工具上看到的一样,只要一上手机就不行。
      2023-07-11
      回复
  • 大熊
    大熊
    2023-07-11

    接口是否报错

    2023-07-11
    有用
    回复 3
    • Rogue
      Rogue
      2023-07-11
      服务端没有收到请求,推测就是被小程序测拦截了,要是接口问题,本地开发者工具上传也应该不好使才对。
      2023-07-11
      回复
    • 啦啦啦啦啦
      啦啦啦啦啦
      2023-07-12回复Rogue
      可能是域名证书的问题,被小程序拦截了,这种工具上可以成功,真机调试或者体验版就不行了
      2023-07-12
      1
      回复
    • ᰔᩚ
      ᰔᩚ
      2023-11-06回复Rogue
      最后是怎么解决的啊,我也遇到了这个问题,后端说我体验版的文件上传他都没看到我的上传日志
      2023-11-06
      回复
登录 后发表内容