あるWebアプリケーションからファイルをアップロードし、それを別のWebアプリケーションで使用する必要があるシナリオがあります。私の設定は次のとおりです。
- IISで2つのWebアプリケーションをホストする1つのサーバー-どちらもASP.NETです
- アプリケーションの1つは、他のアプリケーションとその他のアプリケーションを管理するために使用されます
- この管理アプリからファイルをアップロードし、DALを介してDBにパスを保存してから、ダウンロード用のファイルを提供する他のWebアプリからファイルにアクセスする必要があります。
- 私はファイルをディスクに保存しますが、DB内のパスのみです
では、両方のWebアプリケーションからアクセスできるように、ファイルをどこにどのようにアップロードできますか?サービスを使用する必要がありますか、それとも他の方法がありますか?
ここに私が見つけたいくつかの関連する質問がありますが、それらは私の特定のシナリオをカバーしていないと思います:
専用のイメージサーバーへのファイルのアップロードを処理する方法は?
WCFサービスにファイルをアップロードするにはどうすればよいですか?