azure存储副本:其中一个HTTP标头的值格式不正确

问题描述 投票:0回答:1

我正在使用this library

当我跑:

b := container.GetBlobReference("bar")
err := b.Copy("foo", nil)

我明白了:

存储:服务返回错误:StatusCode = 400,ErrorCode = InvalidHeaderValue,ErrorMessage =其中一个HTTP标头的值格式不正确。 RequestId:66d0164b-001e-0028-2c4f-78a847000000时间:2017-12-18T22:26:59.9585462Z,RequestInitiated =星期一,18十二月2017 22:26:59 GMT,RequestId = 66d0164b-001e-0028-2c4f-78a847000000, API Version = 2016-05-31,QueryParameterName =,QueryParameterValue =

文件“foo”确实存在。

也许暗示是在QueryParameterNameQueryParameterValue没有价值观。

azure go azure-storage
1个回答
0
投票

复制源必须是绝对的:

destBlob := h.client.GetBlobReference(to)
sourceBlob := h.client.GetBlobReference(from)
err := destBlob.Copy(sourceBlob.GetURL(), nil)
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.