我在这里真的很挣扎,因为我对Dot和都非常陌生。我已经在网上查看了很多可用的文档,但是我仍然无法理解如何构建这个体系结构。
因此,我想要构建的是一个点网核心MVC应用程序,它有一个表单可以将视频文件上传到Google存储(可能是Google吗?)控制器将从表单中获取数据,模型层是Google。
对于我如何完成这项任务,一些提示将是非常有帮助的。此外,一些链接到教程或任何文档,如果你们认为是有用的。非常感谢!!
发布于 2017-11-08 07:07:25
听起来你想让终端用户从他们的网页浏览器上传文件到。这里的诀窍是,允许任意匿名用户对GCS桶进行写入访问是个坏主意,但您也不想要求用户拥有Google帐户。
为了解决这个问题,提供了一个名为“签名URL”的功能。您的服务器使用它的凭据来创建一个在有限的时间内有效的URL,并且当最终用户向GCS显示时,它允许它做一件非常具体的事情,就好像它是应用程序的服务帐户(在这种情况下,是上传一个对象)。
流程是这样的:
如果您希望用户使用文本POST web表单,则签名与其他情况略有不同。查看此处的“策略文档”部分:examples
发布于 2017-11-14 19:11:04
这是一个帮助你回答一半问题的例子。它演示了如何将文件上载到Google:https://github.com/GoogleCloudPlatform/dotnet-docs-samples/blob/master/storage/api/Storage/Program.cs#L117
https://stackoverflow.com/questions/47167765
复制相似问题