文件名称:filepizza:浏览器中的点对点文件传输
文件大小:2.16MB
文件格式:ZIP
更新时间:2024-02-24 09:23:57
react javascript single-page-app webrtc JavaScriptJavaScript
浏览器中的点对点文件传输 由和一边吃着加州大学伯克利分校的Sliver。 使用 ,FilePizza消除了其他基于Web的文件共享服务所需的初始上传步骤。 发件人初始化传输时,会收到一个“温度链接”,可以分发给收件人。 访问此链接后,收件人的浏览器将直接连接到发送者的浏览器,并可能开始下载所选文件。 由于数据永远不会存储在中间服务器中,因此传输是快速,私有和安全的。 File.pizza上有托管实例。 要求 节点0.12.x npm 2.xx 安装 建议将FilePizza部署为。 WebRTC仅在HTTPS上工作,因此您要么必须从CA(如“获取签名的HTTPS密钥/证书,要么生成自己的并信任它。 然后,运行FilePizza(带有HTTPS终止): $ docker run \ -p 8080:8080 -e PORT=8080 \ -e HTTPS_KEY=/config/server.key \ -e HTTPS_CERT=/config/server.crt \ -v mylocalpath:/config \ -it kern/
【文件预览】:
filepizza-master
----package.json(2KB)
----.github()
--------main.workflow(719B)
--------workflows()
----Dockerfile(167B)
----docker-compose.yaml(551B)
----resources()
--------arrow.ai(1.55MB)
----LICENSE(5KB)
----package-lock.json(299KB)
----src()
--------ice.js(1KB)
--------client.js(708B)
--------index.js(519B)
--------wt.js(285B)
--------routes.js(643B)
--------server.js(3KB)
--------util.js(423B)
--------middleware()
--------static()
--------alt.js(47B)
--------components()
--------toppings.js(1KB)
--------stores()
--------actions()
--------index.styl(8KB)
--------db.js(1KB)
----.npmignore(103B)
----.gitignore(28B)
----webpack.config.js(832B)
----.dockerignore(38B)
----README.md(5KB)