收藏
回答

wx.request不能传递file吗?

这两者写法的区别是什么?为什么这样写wx.request会有问题,axios.put没有问题

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    08-10

    你确定是跨域?wx.request能传递file,wx.uploadFile就没用了

    08-10
    有用
    回复 4
    • 那么亮的🌙
      那么亮的🌙
      08-10
      wx.uploadFile只能是post请求,但是接口必须是put请求
      08-10
      回复
    • Mr.Zhao
      Mr.Zhao
      08-10回复那么亮的🌙
      那没办法  改接口呗
      08-10
      回复
    • 那么亮的🌙
      那么亮的🌙
      08-10回复Mr.Zhao
      嗯嗯
      08-10
      回复
    • Mr.Zhao
      Mr.Zhao
      08-10回复那么亮的🌙
      你请求后端,后端请求七牛云,你得明确是哪边不支持post
      08-10
      回复
  • 一笑皆春
    一笑皆春
    08-10

    这个请求需要加上服务器域名完整链接吧,axios会自动添加上

    08-10
    有用
    回复 13
    • 那么亮的🌙
      那么亮的🌙
      08-10
      这个uploadUrl的请求路径是由后端接口返回的完整路径,使用axios没有报跨域,使用wx.request报跨域了
      08-10
      回复
    • 一笑皆春
      一笑皆春
      08-10回复那么亮的🌙
      哦,报跨域呀,贴出来看看
      08-10
      回复
    • 那么亮的🌙
      那么亮的🌙
      08-10
      08-10
      回复
    • 一笑皆春
      一笑皆春
      08-10回复那么亮的🌙
      跨的话只能让后台看看解决下了,或者你就用axios吧,应该是配置代理了
      08-10
      回复
    • 那么亮的🌙
      那么亮的🌙
      08-10回复一笑皆春
      嗯嗯,axios的put请求在安卓端会报错
      08-10
      回复
    查看更多(8)
登录 后发表内容