1

誰でもこれを実装する方法について何か考えがありますか?..私はファイル共有サイトを構築しており、アップロードが完了する前にユーザーがファイルのダウンロードを開始できるようにしたいと考えています。これは可能ですか?

4

2 に答える 2

0

FTP や HTTP のような標準プロトコルがこれをサポートしているとは思いませんが、ピアツーピアの BitTorrent のような共有方法を統合することを考えてみてはいかがでしょうか。

ファイルがサーバーに完全にアップロードされるまで、サーバーは別のピアとして機能します。その後、サーバーは他のファイル サーバーと同様に機能します。

編集: (質問にはまだコメントできないので、ここでコメントします) 実は、BitTorrent がまだダウンロードしている間でもビデオを見ることができます。µTorrent クライアントはデフォルトでこれを許可しています。ファイルの最初の部分が優先されるため、最初の部分がなくなるまで見ることができます。

于 2011-01-02T16:29:22.207 に答える
0

技術的に言えば、部分的なファイル (少なくとも Unix システムでは) に他のファイルのようにアクセスできますが、単に「共有」するトレントのようなソリューションでない限り、そのようなアプローチを使用することはお勧めしません。完全なチャンクであり、それでも予約があります。

たとえば、「ソース」ファイルのアップロードが完了する直前に失敗した場合、どのように対処しますか?

于 2011-01-02T16:31:27.063 に答える