开发者社区> 问答> 正文

用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 5502 0
2 条回答
写回答
取消 提交回答
  • 回 1楼魔咒626的帖子
    不不,前面的key就是文件名,现在就是file这个文件对象不知道应该保存成什么类型的对象才可以
    2017-09-19 10:13:15
    赞同 展开评论 打赏
  • 改成文件名试一下?

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

    保存成字符串试一下?

    2017-09-17 11:56:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载