使用PHP jQuery发送和接收文件

时间:2010-01-03 17:40:15

标签: php

如何在雅虎聊天中实时发送和接收文件?即,如果我发送文件比另一端的用户只会点击接受按钮获得该文件,如果他点击拒绝文件不应该上传,应该从服务器删除...我想做通过PHP jQuery $.ajax()

1 个答案:

答案 0 :(得分:1)

这是一个相当复杂的问题,不容易解决。这里有几件事:

  1. 您需要一种识别对话的方法。您不希望您的文件请求被一组完全不同的人截获。
  2. 您可能希望调用某种形式的长轮询,该请求会向服务器发送请求,然后服务器会向其他用户发送请求(链接),其他用户在点击链接时会将服务器发送给用户将第一个请求返回给您,初始化您的上传。
  3. 您可以使用jQuery Plugin Uploadify进行异步上传,并使用服务器响应进行后期初始化。
  4. 您可能还希望保留一个数据库表,以列出任何特定会话共享的所有文件。这将是查询是否需要在用户窗口中列出新文件。