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 服务器开发,或者想试试别的选择,也有HapiGaram这种框架。

如果你只是想要一个临时文件上传口子,不想管权限、不想写前端、不想搭数据库,那simple-receive还挺省事的。玩得明白了,再考虑接入更完整的方案也不迟。

zip 文件大小:49.09KB