0

在一个简单的聊天示例中,在客户端使用APE服务器和 JavaScript 来推送/轮询信息,是否可以允许一个用户上传文件(例如图像)并让其他用户看到上传的图像,所有实时?

谢谢。

4

1 回答 1

0

Comet 应用程序通常用于基于文本的消息传递。您可以对图像进行编码并通过网络发送该数据,但最佳实践很可能是:

  1. 用户使用普通的 Web 应用文件上传功能将图像上传到应用程序
  2. 服务器接收文件,除了一些关于告诉其他用户该文件的指令,并触发和事件信息其他用户新文件存在。此事件还应包括文件的位置
  3. 其他用户接收更新,访问文件位置,然后在应用程序中显示新文件

如果 3. 是一个网络应用程序,那么您可以动态创建一个新图像并src在其上设置属性,例如<img src="path_to_new_image" />.

于 2012-01-31T19:10:32.660 回答