お世話になります。
Azure App Service上のAsp.NET Coreアプリケーションにファイルアップロード/ダウンロード機能を追加する方法を教えて下さい。
アップロードするファイルは数10KBぐらいのCSVファイルを想定しています。
SQL Databaseに直接書き込むのはまずいですよね?
なので、なんらかのファイルストレージ機能を使ってそこに連携したほうがよいと考えました。
しかし、AzurePortalのストレージカテゴリだけでもAzure NetApp Filesなど15もサービスがあり、どれが適切なのかわかりません。
できている部分
Azure App Service での ASP.NET Core および SQL Database アプリの作成https://docs.microsoft.com/ja-jp/azure/app-service/app-service-web-tutorial-dotnetcore-sqldb#create-production-sql-database
に従ってAppService上でAsp.NET Coreアプリケーションを動作させることはできました。
さらにソースコード上でwwwroot
内に直接ファイルを配置して、アプリケーションのダウンロードボタン押下でダウンロードさせることはできました。
補足情報
開発環境
Windows 10 1909
Visual Studio 2019 ver. 16.6.1
.NET Core 3.1
筆者のレベル
C#を用いたデスクトップアプリケーションの開発経験(WPF)はあります。 C#言語自体はおおよそ理解しているつもりです。
WebアプリケーションはC#も含めて、初心者です。