加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 一个用户如何通过网站从另一台用户计算机下载文件?

发布时间:2020-12-13 21:41:30 所属栏目:PHP教程 来源:网络整理
导读:我想制作一个网络应用程序,其中一个用户在网站上打开计算机,另一个用户可以从他们的计算机上下载文件.用户必须指定他们允许从他们的计算机下载哪个文件,但是,它必须完全在这两台计算机之间.离开计算机的用户就像是试图下载它的其他用户的服务器.我不希望我自
我想制作一个网络应用程序,其中一个用户在网站上打开计算机,另一个用户可以从他们的计算机上下载文件.用户必须指定他们允许从他们的计算机下载哪个文件,但是,它必须完全在这两台计算机之间.离开计算机的用户就像是试图下载它的其他用户的服务器.我不希望我自己的服务器处理所有流量.此外,这一切都必须通过一个网站,而不是一个程序.

离开计算机的人会看到一个带有状态栏的页面,其中有多少人正在下载他的文件,他可以随时按下取消按钮,以阻止人们访问他的文件.

我看到了一个叫做’flash java socket’的东西……这可能会尝试完成我的任务吗?

http://www.google.com/search?q=flash+java+socket&ie=UTF-8&oe=UTF-8&hl=en&client=safari

解决方法

这有很多障碍:

>网页无法接受传入连接
>浏览器不允许您访问文件系统(传统上)
>大多数人在路由器后面使用NAT,因此您需要映射端口来访问计算机.
> IP地址发生变化,比其他地址更多.

还有一些可能有用的解决方法:

> Flash和Java可以访问文件系统.
>在有限的程度上,在网页上运行flash / java可以通过互联网发送文件(跨站点限制)
> Java applet可能能够监视它们所在计算机的外部IP地址,并将通知推送回服务器.
> DynDNS等服务可以为动态IP提供静态地址.

像WebEx这样的Web屏幕共享应用程序使用Java来共享屏幕,因此您可能真的能够使用Java Applet完成所需的操作.使用直接的HTML / JavaScript,你会失去运气.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读