开发者社区 问答 正文

用js上传文件.put方法里第二个参数应该是什么对象


      return client.put(key, file, {
        progress: progress
      }).then(function (res) {
        console.log('upload success: %j', res);
      });
key是文件名字,file是文件,现在用这个,浏览器报错:TypeError: Must provide String/Buffer/ReadableStream for put.
看到上传字符串可以new Buffer,要把文件对象转为buffer对象吗?

展开
收起
萌新不要脸 2017-09-16 17:54:35 5535 分享
分享
版权
举报
2 条回答
写回答
取消 提交回答
  • 回 1楼魔咒626的帖子
    不不,前面的key就是文件名,现在就是file这个文件对象不知道应该保存成什么类型的对象才可以
    2017-09-19 10:13:15 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 改成文件名试一下?

    -------------------------

    保存成字符串试一下?

    2017-09-17 11:56:41 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问