使用 Dot Net Core MVC 将视频上传到 Google Cloud Storage

勒拉克

我在这里真的很挣扎,因为我是 Dot Net Core 和 Google Cloud Storage 的超级新手。我在网上查看了很多可用的文档,但我仍然无法理解如何构建架构。

所以我正在尝试构建一个 dot net core MVC 应用程序,它具有将视频文件上传到谷歌云存储(可能是谷歌存储桶?)的表单。控制器将从表单中获取数据,模型层是 Google Storage。

一些指示对于我如何继续执行此任务非常有帮助。如果你们认为有用,还有一些教程或任何文档的链接。非常感谢!!

布兰登亚伯勒

听起来您正试图让最终用户从他们的网络浏览器将文件上传到 Google Cloud Storage。这里的技巧是允许任何随机匿名用户对您的 GCS 存储桶进行写访问是一个坏主意,但您也不希望要求您的用户拥有 Google Cloud 帐户。

为了解决这个问题,Google Cloud Storage 提供了一项称为“签名 URL”的功能。您的服务器使用其凭据创建一个在有限时间内有效的 URL,并且当最终用户将其提供给 GCS 时,允许它执行非常具体的操作,就好像它是您应用程序的服务帐户一样(在这种情况下,上传对象)。

流程是这样的:

  1. 您的应用程序会签署一个用于将对象上传到 GCS 的 URL,并将其作为页面的一部分提供给用户。
  2. 用户使用您喜欢的任何 JavaScript 库上传到 GCS。

如果您希望用户使用文字 POST Web 表单,则签名与其他情况略有不同。在此处查看“政策文档”部分:https : //cloud.google.com/storage/docs/xml-api/post-object#usage_and_examples

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Flask将文件上传到Google Cloud Storage

使用 Codeigniter 将文件上传到 Google Cloud Storage

使用 For 循环将多个文件上传到 Google Cloud Storage

如何通过Python GAE将视频上传到Google Cloud Storage?

使用Google App Engine(Python)将文件上传到Google Cloud Storage

使用Google App Engine将大文件上传到Google Cloud Storage

将图像从Google Cloud Function上传到Cloud Storage

使用JSON API将文件上传到Google Cloud Storage,错误401未经授权

使用PHP和Ajax将文件上传到Google Cloud Storage Bucket

使用Node JS将图像从本地目录上传到Google Cloud Storage

如何使用JSON API和CloseableHttpClient将文件上传到Google Cloud Storage存储桶?

使用 Node.js 将文件上传到 Google Cloud Storage(已声明“bucketName”)

使用Python将文件上传到Google Cloud Storage签名的URL

使用Python将文件上传到Google Cloud Storage Bucket子目录

使用C#中的HMAC密钥将文件上传到Google Cloud Storage

使用c#Asp .net MVC将视频上传到Youtube

将 xml 文件上传到 Google Cloud Storage 时出错

Alamofire无法将文件上传到Google Cloud Storage

将文件上传到Google Cloud Storage:500后端错误

自动将数据上传到 Google Cloud Storage 和 BigQuery

将 Excel 上传到 Google Cloud Storage 时出错

将.raw文件上传到Google Cloud Storage

使用Java通过Google App Engine将文件上传到Google Cloud Storage :(无此类文件或目录)

如何通过Cloud Functions将文件上传到Cloud Storage并使用Firestore控制对Cloud Storage的访问?

Angular + core 如何将文件数组从 Angular 上传到 Dot Net Core

尝试使用Superbalist / flysystem-google-cloud-storage上传到Google云存储

使用NodeJS在本地将文件上传到Google Cloud存储

使用Python 3问题将文件上传到Google Cloud

如何使用WEB API Dot net core实现文件上传?