用nodejs写了个文件管理的网页
发布于 5 年前 作者 tujiaw 4758 次浏览 来自 分享

有兴趣的可以瞧瞧代码不多,这是部署在我自己云服务器上 http://down.ningto.com
平时拷烤文件还是蛮方便的,当一个小网盘在使用。
我的服务器只有1M带宽所以大家就不要试速度了,可以自己部署试试在内网是非常快的。
由于博客是对外的所以禁用掉了删除和移动操作
效果图: node_file_mng.png 启动

npm start

dev使用nodemon启动

npm install -g  nodemon
npm run dev

部署使用pm2

npm install pm2 -g 
npm run deploy

文件管理

通过浏览器很方便的对远程文件进行管理

Download 下载

点击文件可以直接下载,也可以勾选下载多个文件

Delete 删除

可以同时删除多个文件和目录

Move 移动

将文件,目录移动到其他目录或者更改名字

Archive 打包

可以将多个文件或目录压缩成一个zip格式的文件进行下载

Upload 上传

可以批量上传文件

New Folder 新建目录

新建目录

sort 排序

默认是升序,点击标题切换排序

  • Default Sort:不排序,显示的顺序就是文件所在服务器目录下的顺序
  • Type Sort:文件类型排序,文件或目录
  • Name Sort:根据名字排序
  • Size Sort:大小排序
  • Time Sort:时间排序

单个文件上传大小限制为1G

2 回复

感觉就像实现了一个FTP…

百度网盘精简版?

回到顶部