收藏
回答

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

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

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

3 个回答

  • 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
      回复
登录 后发表内容