html52.com
我爱小程序-开发者交流社区

Wafer 2 中 Nodejs 上传uploadfile 问题。

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx.uploadfile 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有改变?还请解决下,谢谢!


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


网友回复

nivk:

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

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

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

strongman:

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


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付