gpt4 book ai didi

c# - 使用 Azure 移动服务上传文本文件

转载 作者:行者123 更新时间:2023-12-03 01:54:56 24 4
gpt4 key购买 nike

我想创建一个应用程序,用户在身份验证后可以使用 Azure 移动服务上传文件(txt/xml 等),之后他只能下载自己上传的文件。

我看过很多教程(包括这个: link ),但在本例中,它们只是将一行插入到数据库表中。我想要基本上相同的东西,只是文件。我怎样才能做到这一点?

我对此真的很陌生,所以我只是猜测,但是我应该将文件上传到 Blob 存储,并在数据库中存储指向该文件的链接吗?我正在寻找最佳实践。

最佳答案

是的,你说得对!如果您尝试将文本文件存储为数据库中的字段,则大小会受到限制。 http://azure.microsoft.com/en-us/documentation/articles/mobile-services-windows-store-dotnet-upload-data-blob-storage/展示如何使用图像做您想做的事情。
您希望在此处将图像流更改为文本流:

 // Get the new image as a stream.
using (var fileStream = await media.OpenStreamForReadAsync())
{
...
}

并使用 Stream 类来打开文件流: http://msdn.microsoft.com/en-us/library/windows/apps/system.io.stream(v=vs.105).aspx

关于c# - 使用 Azure 移动服务上传文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25977406/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com