首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Backblaze上将文件上传到特定的文件夹?

如何在Backblaze上将文件上传到特定的文件夹?
EN

Stack Overflow用户
提问于 2020-07-04 02:51:10
回答 1查看 191关注 0票数 0

是啊!所以我跟踪了this guide on Backblaze and JavaScript。我已经成功地在我的Backblaze存储桶上上传了文件,但我找不到一种方法来定义上传文件的文件夹。

我还查看了文档,其中提到了文件夹,但没有提到上传文件的竞赛。有人知道怎么做吗?

代码语言:javascript
复制
{
  axios
    .post(
      credentials.apiUrl + "/b2api/v1/b2_get_upload_url",
      {
        bucketId: bucketId,
      },
      { headers: { Authorization: credentials.authorizationToken } }
    )
    .then(function (response) {
      var uploadUrl = response.data.uploadUrl;
      var uploadAuthorizationToken = response.data.authorizationToken;
      const fileSize = file.byteLength;

      var sha1 = crypto.createHash("sha1").update(file).digest("hex");

      axios
        .post(uploadUrl, file, {
          headers: {
            Authorization: uploadAuthorizationToken,
            "X-Bz-File-Name": fileName,
            "Content-Type": "b2/x-auto",
            "Content-Length": fileSize,
            "X-Bz-Content-Sha1": sha1,
            "X-Bz-Info-Author": "unknown",
          },
        })
        .then(function (response) {
          console.log(response); // successful response
        })
        .catch(function (err) {
          console.log(err); // an error occurred
        });
    })
    .catch(function (err) {
      console.log(err); // an error occurred
    });
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-04 03:00:47

好吧,所以我觉得自己很傻。解决方案很简单:

代码语言:javascript
复制
"X-Bz-File-Name": "folderName/" + fileName,

我之前已经通过Backblaze界面创建了文件夹,所以路径已经存在。是啊。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62721197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档