ユーザーがファイルをアップロードして互いに共有できるアプリケーションを開発しました。ファイルは、各ユーザーのプライベート ファイルと、プロフィール写真などのパブリック ファイルです。ファイルは Azure File Storage に保存しています。
ID を使用してファイルを取得するメソッドがあるとします。WebApi コントローラーのファイル アクセス メソッドにアクセス許可を実装しました。
Azure File Storage は、このシナリオに適したストレージの種類ですか?
Azure Storage からファイルを取得する最良の方法は何ですか? ファイルをサーバー側で (Azure .NET SDK を使用して) 読み取り、クライアントにストリーミングする必要がありますか? WebApi でファイルのストリーミングを回避する方法はありますか?クライアントは Azure File Storage から直接ファイルにアクセスできます (アクセス許可を考慮して)?
ありがとう