把之前写的一个文件服务器项目进行了更新, 详见我的另一篇博客: Node.js搭建文件服务器,实现文件上传下载编辑播放的功能
项目更新
本次更新新增功能:
文件夹上传/文件夹下载/查看文件夹内容
上传文件时以百分比显示文件的上传进度
移动文件/新建文件/新建文件夹
更友好的弹窗提示(layer.js)
保存和查看登录记录
不在cookie中记录账号密码, 而是使用随机生成的字符串当做每次请求的验证信息
可以开放一个公共文件夹用来分享文件给任意人查看下载
显示根目录到当前文件夹的路径信息, 点击路径中的文件夹可以跳转到该文件夹
部分界面截图
登录后的首页
显示当前文件夹路径:
更多操作界面:
下载地址:
运行方法
1.安装Node.js
2.安装项目依赖,进入到项目的根目录,输入:
npm install
3.运行项目,进入到项目的根目录,输入:
node app.js
结尾
原本只是想做一个小项目, 用来随时保存文件就可以了, 所以用的是原生JavaScript + Node.js + formidable开发, jQuery几乎只用了它的ajax部分, 方便以后脱离jQuery,
后来想做的功能越来越多, 开始考虑要不要使用框架, 这次更新决定不使用, 如果有下次更新再使用框架.