0

情報をプッシュ/ポーリングしているクライアント側でAPEサーバーと JavaScriptを使用する簡単なチャットの例では、1 人のユーザーがファイル (画像など) をアップロードできるようにし、他のユーザーにそのアップロードされた画像を表示させることは可能ですか?リアルタイムで?

ありがとう。

4

1 に答える 1

0

Comet アプリケーションは、通常、テキストベースのメッセージングに使用されます。画像を適切にエンコードし、そのデータをネットワーク経由で送信できますが、ベスト プラクティスは次のようになります。

  1. ユーザーは、通常の Web アプリ ファイル アップロード機能を使用して、アプリケーションに画像をアップロードします。
  2. サーバーは、ファイルについて他のユーザーに通知するための指示に加えて、ファイルを受信し、他のユーザーに新しいファイルが存在するという情報をトリガーおよびイベントします。このイベントには、ファイルの場所も含まれている必要があります
  3. 他のユーザーは更新を受け取り、ファイルの場所にアクセスして、アプリケーションで新しいファイルを表示します。

3. Web アプリの場合、新しい画像を動的に作成してsrc属性を設定できます<img src="path_to_new_image" />

于 2012-01-31T19:10:32.660 に答える