![]() |
1
6
让我们想想你的问题。 解决方案1如下所示:
也就是说,服务器给用户A一个上传表单,然后用户A向服务器发送一个文件。用户B从服务器获取文件。 解决方案2如下所示:
这一次,服务器给用户A和B一些代码,然后允许用户A与用户B通信。 应该清楚的是,服务器不能是将文件发送到B的服务器,而且由于服务器是PHP唯一运行的地方,因此不能使用PHP发送文件。 用户A和B可以保证共享的语言是Javascript。幸运的是,有一个非常新的规范来解决这个问题,称为WebRTC(RTC代表实时通信)。 它是为了解决你的问题而设计的,你应该使用它。它目前只在Chrome和Firefox Nightlies中使用。最近,Chrome已经变得足够稳定,可以与Firefox对话,而不仅仅是Chrome与Chrome和Firefox与Firefox。 应该清楚的是,这是一个全新的概念! 根据你的项目和你正在做的事情的范围,这可能是一个好的选择,也可能不是。 http://www.webrtc.org/ 可能会帮你。 https://webrtc-experiment.appspot.com/file-hangout/ 是你尝试做什么的演示。 https://webrtc-experiment.appspot.com/docs/how-file-broadcast-works.html 是关于如何做到这一点的一些信息。 |
![]() |
Karlo · PHP Sqlite PDO最新版本 5 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 5 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 5 月前 |