最近正好需要一个可以上传、下载、预览、又好部署的 HTTP 文件服务器,网上找了一下也没找到特别合适的。所以自己写一个。
开源地址 https://github.com/codeskyblue/servefs
使用方法
pip3 install servefs && servefs -r ./ -p 7001
效果图就不贴了,直接跑跑看就知道了。
![]() |
1
SunsetShimmer 45 天前
|
![]() |
2
summerwar 44 天前
建议还是给个效果图吧,github 上也没个效果图,想先看下效果还得直接运行,成本会很高
|
3
w568w 44 天前 ![]() @SunsetShimmer #1 虽然但是,第一个就是楼主的吧
|
4
Wvg9eBo3U0c8BLd2 44 天前
还是给个效果图吧
|
![]() |
5
TimeStudy 44 天前
还是给个效果图吧
|
6
zsh2517 44 天前
期望效果图 +1 。
目前我在用 https://pypi.org/project/uploadserver/ 作为 http.server 的替代,上传下载是支持的。 至于预览不清楚是指的什么,靠浏览器的预览还是额外提供了预览界面,靠浏览器的话直接新标签打开就行 部署的话,servefs 与 uploadserver 一样,都需要 pip 装包,也差不太多 |
7
codeskyblue OP @w568w 是的,gohttpserver 也是我写的,不过还是想要安装更简单一点,所以又整了一个。另外这个的功能少一点,没有权限验证。因为毕竟才花了两天写的,功能不可能太全,只是为了先满足我当下的需求,顺便分享一下,跟当前搞 gohttpserver 的初衷差不多。
@lolita89201 也不是我不想上传截图,看上传截图还要付费,可是怎么付费呀。 @TimeStudy 我上传了几张到 github https://github.com/codeskyblue/servefs |
![]() |
8
xiyuesaves 44 天前
@codeskyblue #7 不付费可以上传到 https://imgur.com/
|
9
3085570450tt 44 天前 ![]() |
10
codeskyblue OP @zsh2517 确实是第一次听说 uploadserver (感谢分享),如果只是简单的上传下载,这个确实不错,包依赖没有。不过我想做的事情比较多,想把它当成一个简单的网盘来使,依赖多出来不少。各有利弊吧
|
![]() |
11
fuis 44 天前
|
12
zsh2517 44 天前
@codeskyblue 我之前一直用的 http.server ,但是后来文件发送比较麻烦(大内网,localSend 配对不上需要输入 IP ),然后就找了一下支持互相传递的替代方案。
看了一下效果图,确实更像是网盘的样式了(或者至少不是白底黑字默认样式)。uploadserver 不支持目录上传,下次我试试你的 |
13
YsHaNg 44 天前 via iPhone
以前也看过类似于 dufs 的需求 后来找到个单 go 实现的 webdav 还有 https 支持 还有发布 docker 就直接用了
|
![]() |
14
Amose2024 44 天前
支持预览苹果照片么, heic 格式的
|
![]() |
15
Amose2024 44 天前
根本跑不起来呀,python3.13 版本,还需要安装哪些依赖呢?
|
16
codeskyblue OP @Amose2024 看起来像是缺个依赖,修好了
|
17
codeskyblue OP @Amose2024 整好了,不过使用前端插件做的转化,不过也能用了 https://imgur.com/a/mnT6Zg2
|
19
YsHaNg 42 天前
|