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

时间:2017-12-18 22:38:54

标签: azure go azure-storage

我正在使用this library

当我跑步时:

key=value

我明白了:

  

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

文件" foo" 确实存在。

或许提示位于b := container.GetBlobReference("bar") err := b.Copy("foo", nil) QueryParameterName没有值。

1 个答案:

答案 0 :(得分:0)

复制的来源必须是绝对的:

destBlob := h.client.GetBlobReference(to)
sourceBlob := h.client.GetBlobReference(from)
err := destBlob.Copy(sourceBlob.GetURL(), nil)