收藏
回答

Wafer 2 中 Nodejs 上传uploadfile 问题。

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx.uploadfile 微信iOS客户端 6.6.7 2.0.9

前几周开发完成的图片上传功能,利用wafter2 uploader写入COS,都没有任何问题,这两天再用了下,提示有问题,而且服务器也挂了。


 服务器端提示,DeprecationWarning: Calling an asynchronous function without callback is deprecated.
fs.js:113
      throw err;  // Forgot a callback but don't know where? Use NODE_DEBUG=fs
      ^

Error: ENOENT: no such file or directory, unlink '/tmp/pxwK377DTbaT1K1dViGUhGsf.png'


 前端 却返回 进入了 success了,而不是fail. 返回的 Code:-1, 见下图。


后来,我使用了 官方的 startup包,试试上传照片功能,居然问题是一样的。


我猜测是不是后台端API有改变?还请解决下,谢谢!




最后一次编辑于  2018-06-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 吃软饭.孙
    吃软饭.孙
    2018-06-20

    看起来是服务端的问题,和小程序端没有关系。还请进行服务端排查。

    另外,进入 success 是因为服务端确实返回了数据给前端。只不过返回的是自定义错误码,这里需要前端自行判断。

    只有当服务端发生了 HTTP 请求错误时(不是数据错误),如:403,404,500 等。才会进入 fail 回调。

    2018-06-20
    赞同 2
    回复
  • strongman
    strongman
    2018-06-20

    官网的Jason,回复我说 “好的,已经修正,更新一下1.4.2看看?”, 不明白这个1.4.2是指什么?? 有知道滴?


    2018-06-20
    赞同
    回复