使用 AngularJS 多部分表单数据将文件上传到 Google Cloud Storage
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 Cloud Storage
。我生成一个"授权"标头令牌服务器端并将其用于身份验证。我可以通过在"二进制"字段中附加图像来使用邮递员 (https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm?hl=en) 成功上传图像。
我一直在使用这个 jsfiddle.net/JeJenny/ZG9re/小提琴来尝试手动上传,但它给我返回了 400 个错误请求错误,我已经检查了所有标题字段,它们似乎都很好。
我想知道是否有人有使用AngularJS将图像上传到Google Cloud Storage的经验。
谢谢
我已经通过BlobStore成功地上传了AngularJS的文件。创建上传 URL 时,您可以设置 Cloud Storage 存储桶名称。下面是一个 Java 示例:
String uploadUrl = BlobstoreServiceFactory.getBlobstoreService()
.createUploadUrl("callback-path",
UploadOptions.Builder.withGoogleStorageBucketName("bucket-name"));
成功上传后,将调用回调 URL,你可以获取 Blob 的名称。
相关文章:
- 如何在Google柱状图中动态添加行/列
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 使用Google Visualization动态调用构造函数
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- Google Adsense多次加载脚本
- 单击超链接时,如何使用Google Maps API v3缩放地图
- Google电子表格getValue([cell containing ])不返回制表符
- 模拟chrome.storage.local函数使用Jasmine
- 实现一个建立在google.com之上的自定义搜索引擎
- 使用Google Maps API向标记添加多个字符
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 用户可以无需身份验证即可将文件直接上传到 Google Cloud Storage
- 使用 AngularJS 多部分表单数据将文件上传到 Google Cloud Storage
- 来自 Google Vision API 的空响应,其中包含存储在 Google Cloud Storage 中的图像
- 如何同时将OAUTH与Google Cloud Endpoints和Google Cloud Storage的gapi客
- Google Storage API - Resumable Upload, AJAX, CORS Error
- Google Chrome Extension -- chrome.storage.sync.get 不起作用
- Google Chrome Apps: chrome.storage.local