最近正好需要一个可以上传、下载、预览、又好部署的 HTTP 文件服务器,网上找了一下也没找到特别合适的。所以自己写一个。
开源地址 https://github.com/codeskyblue/servefs
使用方法
pip3 install servefs && servefs -r ./ -p 7001
效果图就不贴了,直接跑跑看就知道了。
![]() | 1 SunsetShimmer 244 天前 |
![]() | 2 summerwar 244 天前 建议还是给个效果图吧,github 上也没个效果图,想先看下效果还得直接运行,成本会很高 |
3 w568w 244 天前 ![]() @SunsetShimmer #1 虽然但是,第一个就是楼主的吧 |
4 Wvg9eBo3U0c8BLd2 244 天前 还是给个效果图吧 |
![]() | 5 AP8QxuXTV0E46687 244 天前 还是给个效果图吧 |
6 zsh2517 nbsp;244 天前 期望效果图 +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 244 天前 @codeskyblue #7 不付费可以上传到 https://imgur.com/ |
![]() | 9 3085570450tt 244 天前 ![]() |
10 codeskyblue OP @zsh2517 确实是第一次听说 uploadserver (感谢分享),如果只是简单的上传下载,这个确实不错,包依赖没有。不过我想做的事情比较多,想把它当成一个简单的网盘来使,依赖多出来不少。各有利弊吧 |
![]() | 11 fuis 244 天前 |
12 zsh2517 244 天前 @codeskyblue 我之前一直用的 http.server ,但是后来文件发送比较麻烦(大内网,localSend 配对不上需要输入 IP ),然后就找了一下支持互相传递的替代方案。 看了一下效果图,确实更像是网盘的样式了(或者至少不是白底黑字默认样式)。uploadserver 不支持目录上传,下次我试试你的 |
13 YsHaNg 244 天前 via iPhone 以前也看过类似于 dufs 的需求 后来找到个单 go 实现的 webdav 还有 https 支持 还有发布 docker 就直接用了 |
![]() | 14 Amose2024 244 天前 支持预览苹果照片么, heic 格式的 |
![]() | 15 Amose2024 244 天前 根本跑不起来呀,python3.13 版本,还需要安装哪些依赖呢? |
16 codeskyblue OP @Amose2024 看起来像是缺个依赖,修好了 |
17 codeskyblue OP @Amose2024 整好了,不过使用前端插件做的转化,不过也能用了 https://imgur.com/a/mnT6Zg2 |
19 YsHaNg 242 天前 |