アップロード時に Azure BLOB のコンテンツ タイプを設定する方法があることを高く評価しています。これにより、BLOB をブラウザー ウィンドウで開くかダウンロードするかを効果的に指定できます。例えば:
blob.Properties.ContentType = "video/mp4";
ブラウザがmp4を再生できるかどうかを確認し、ファイルをダウンロードするのではなく再生します。しかし、ユーザーがどちらかを実行できるようにしたいと思います。ファイルを開くかダウンロードするかを選択します。
サーバー経由で blob をダウンロードし、それをブラウザーに書き戻すことでこれを実行できることはわかっていますが、これはオーバーヘッドのために避けたいと思っています。BLOB 要求 URI でコンテンツ タイプを指定またはオーバーライドする方法があることを願っています。したがって、URI 1 はコンテンツ タイプを「video/mp4」に設定し、URI 2 はコンテンツ タイプを「application/octet-stream」に設定します。