ファイル システムのような Web サーバーを使用する必要があるアプリケーションを構築しています。具体的には、理想的なソリューションは次のようになります。
- HTTP を介して、1 つのファイルを開く (ロックする)、読み取る、書き込む、検索する、および切り詰めることができるサーバー側コンポーネント。複数のファイルを同時にロックできるようにする必要があります。これは、標準的な Web ホストで実行する必要があるため、サーバー側のスクリプト (Web サービス、PHP など) を使用して、IIS または Apache 上で実行する必要があります。
- これに URI を渡すクライアント インターフェイスで、開いてファイルのように動作します。私のクライアント アプリは .NET にあるため、クライアント API は FileSteam サブクラスを実装するのが理想的です。
これが必要な理由は、Web ホストに配置されるかなり大きなファイルがあるためです。ファイルの一部を (シークを使用して) 読み取り、切り捨て、末尾に追加する必要があります。ファイル全体をダウンロードおよびアップロードすると、帯域幅が大量に消費されます。また、複数のファイルを同時にロックする必要があります。
私の質問:
- そのようなものは存在しますか?
- そうでない場合、なぜですか?とても便利なサービスだと思いませんか?
このようなコンポーネントを使用すると、あらゆる Web ホスティング会社をネットワーク ファイル サーバーとして使用できるようになります。便利そうですよね?
ご協力いただきありがとうございます!
エリック