[英]File upload to Google Cloud Storage with SignedUrl
我正在尝试上传图像。 我已经将我的signedUrl放入了存储桶中,但是我无法发出适当的http put请求。 我正在使用超级代理库。
const req = superagent.put(url)
.attach(file.name, file)
.end();
文件对象是https://developer.mozilla.org/en-US/docs/Web/API/File结束url是我服务器上的signedUrl。 没有附件,我可以上传一个空文件。 但是有了附件,我收到了HTTP 403错误。 如何使用此signedUrl上传文件?
我遇到了同样的问题,因为我的请求中缺少Content-Type标头。 尝试添加它像:
const req = superagent.put(url)
.attach(file.name, file)
.set('Content-Type', file.type);
.end();
希望能帮助到你!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.