繁体   English   中英

使用AngularJS多部分表单数据将文件上传到Google云端存储

[英]Upload file to Google Cloud Storage using AngularJS multipart form data

我正在尝试使用https://cloud.google.com/storage/docs/json_api/v1/how-tos/upload#multipart中指定的多部分方法将图像文件从AngularJS上传到Google云端存储

我生成一个'授权'标头令牌服务器端,并使用它进行身份验证。 我可以通过在“二进制”字段中附加图片,使用邮递员( https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm?hl=en )成功上传图片。

我一直在使用这个jsfiddle.net/JeJenny/ZG9re/小提琴尝试手动上传,但它返回400我的错误请求错误,我已经检查了所有标题字段,他们似乎都很好。

我想知道是否有人使用AngularJS将图像上传到Google云端存储。

谢谢

我已成功通过BlobStore使用AngularJS上传文件。 创建上载URL时,可以设置云存储桶名称。 这是一个Java示例:

String uploadUrl = BlobstoreServiceFactory.getBlobstoreService()
   .createUploadUrl("callback-path",
      UploadOptions.Builder.withGoogleStorageBucketName("bucket-name"));

成功上传后,将调用您的回调URL,您可以获取blob的名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM