Skip to content
一个小巧轻便的WEB网络文件管理工具 ...
Go HTML CSS JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
template
README.md
godw.conf
main.go
screenshot.png

README.md


Godw

GoDoc

网络文件管理

通过一个简单的页面,来将重要的文件存储到云端 ...
通过一个简单的页面,来方便讲云端文件下载本地 ...

[PATH]

[godw]     主程序
[files]    存储目录
[template] 模版文件

注意:主程序需要在[PATH]目录下执行,因为程序内部使用的相对目录,当然,你也可以修改为绝对目录

因为偷懒,所以并没有讲目录文件信息记录到数据库或者记录文件内,而是每次遍历,非常浪费资源

如果程序在环境并发很高的话,建议修改记录到数据库等

[UPDATE]

增加权限管理 [session]

普通用户: 查看,下载,无法删除操作

管理员: 添加,查看,下载,删除,均可

[ 管理员 OR 普通用户 ]

http://127.0.0.1:8080
http://127.0.0.1:8080/?admin [这里的admin在godw.conf中设置]

[ Linux Bash 上传 ]

curl -F "file=@a.jpg;filename=a.jpg"  http:/xxx.xxx.com:8080/upload   [重名文件-Rename.1-N]
curl -F "file=@a.jpg;filename=a.jpg"  http:/xxx.xxx.com:8080/upload/f [重名文件-强制覆盖]

image

You can’t perform that action at this time.