simple-receive文件上传HTTP服务
简单 HTTP 服务的文件上传方案里,simple-receive算是比较轻量级、好上手的那个。只做上传,其他功能一概不管,逻辑干净,部署也快,挺适合本地调试或者临时共享文件的场景。
Node.js环境下直接用npm -g install git://github.com/dash1291/simple-receive.git
装好,simple-receive
命令就能用了。路径加到PATH
里,哪都能调用,方便得。
启动方式也直白,比如你想让别人往你电脑传文件,可以跑:
simple-receive --port=8000 --address=0.0.0.0 --uploaddir=/Users/me/uploads
意思就是监听 8000 端口,绑定所有 IP 地址,上传的文件就放到你指定的目录里。目录必须是绝对路径哦,末尾不要带反斜杠。
代码逻辑不复杂,适合想了解 HTTP 接收上传求的朋友。想搭建类似的服务,可以先看看它源码怎么写的。
哦对了,如果你还在摸索 Node 的服务器框架,可以看看Node.js 服务器开发,或者想试试别的选择,也有Hapi和Garam这种框架。
如果你只是想要一个临时文件上传口子,不想管权限、不想写前端、不想搭数据库,那simple-receive还挺省事的。玩得明白了,再考虑接入更完整的方案也不迟。
49.09KB
文件大小:
评论区