【问题标题】:How to stop an uploading file to GCS in nodejs如何在nodejs中停止将文件上传到GCS
【发布时间】:2021-09-11 17:00:18
【问题描述】:

我想停止上传文件 这是我的代码:

const uploadFile = async ({ bucketName, filePath, destFileName }) => {
  const storage = new Storage();
  await storage.bucket(bucketName).upload(filePath, {
    destination: destFileName,
  });
};

【问题讨论】:

    标签: javascript node.js google-cloud-platform google-cloud-functions google-cloud-storage


    【解决方案1】:

    根据文档,您似乎只能停止 resumable upload

    使用 cURL 通过 DELETE 请求调用 JSON API:

    curl -i -X DELETE -H "Content-Length: 0" \
      "SESSION_URI"
    

    地点:

    SESSION_URILocation 标头中返回的值,当您 启动了可恢复的上传。如果成功,响应包含一个 499 状态码。未来尝试查询或恢复上传 导致4xx 响应。

    【讨论】:

      猜你喜欢
      • 2021-10-09
      • 1970-01-01
      • 2019-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多