【发布时间】:2020-09-23 10:29:28
【问题描述】:
我想使用 Go 将文件上传到谷歌云存储桶子目录。我找到的唯一参考代码是link。
wc := client.Bucket(bucket).Object(object).NewWriter(ctx)
这里的object 是你的文件名的字符串,但是文件路径是不允许的。当我使用像/path/filename 这样的文件名时,它会抛出以下错误。仅当您使用filename 时才有效。
连接:无法分配请求的地址
以前我使用 node.js,它工作正常。
await bucket.upload(filePath, { destination: `path/filename`, resumable:false });
如何使用 Go 实现这一目标?
【问题讨论】:
-
省略前导斜杠。
"path/filename"应该可以正常工作。 -
这真的有效!谢谢!!!!!!