开源项目 ServeFS - 可上传、下载、预览、方便部署的 HTTP 文件服务器

230 天前
 codeskyblue

最近正好需要一个可以上传、下载、预览、又好部署的 HTTP 文件服务器,网上找了一下也没找到特别合适的。所以自己写一个。

开源地址 https://github.com/codeskyblue/servefs

使用方法

pip3 install servefs && servefs -r ./ -p 7001

效果图就不贴了,直接跑跑看就知道了。

2322 次点击
所在节点    分享创造
19 条回复
SunsetShimmer
229 天前
summerwar
229 天前
建议还是给个效果图吧,github 上也没个效果图,想先看下效果还得直接运行,成本会很高
w568w
229 天前
@SunsetShimmer #1 虽然但是,第一个就是楼主的吧
Wvg9eBo3U0c8BLd2
229 天前
还是给个效果图吧
AP8QxuXTV0E46687
229 天前
还是给个效果图吧
zsh2517
229 天前
期望效果图 +1 。

目前我在用 https://pypi.org/project/uploadserver/ 作为 http.server 的替代,上传下载是支持的。
至于预览不清楚是指的什么,靠浏览器的预览还是额外提供了预览界面,靠浏览器的话直接新标签打开就行
部署的话,servefs 与 uploadserver 一样,都需要 pip 装包,也差不太多
codeskyblue
229 天前
@w568w 是的,gohttpserver 也是我写的,不过还是想要安装更简单一点,所以又整了一个。另外这个的功能少一点,没有权限验证。因为毕竟才花了两天写的,功能不可能太全,只是为了先满足我当下的需求,顺便分享一下,跟当前搞 gohttpserver 的初衷差不多。
@lolita89201 也不是我不想上传截图,看上传截图还要付费,可是怎么付费呀。
@TimeStudy 我上传了几张到 github https://github.com/codeskyblue/servefs
xiyuesaves
229 天前
@codeskyblue #7 不付费可以上传到 https://imgur.com/
3085570450tt
229 天前
codeskyblue
229 天前
@zsh2517 确实是第一次听说 uploadserver (感谢分享),如果只是简单的上传下载,这个确实不错,包依赖没有。不过我想做的事情比较多,想把它当成一个简单的网盘来使,依赖多出来不少。各有利弊吧
fuis
229 天前
zsh2517
229 天前
@codeskyblue 我之前一直用的 http.server ,但是后来文件发送比较麻烦(大内网,localSend 配对不上需要输入 IP ),然后就找了一下支持互相传递的替代方案。

看了一下效果图,确实更像是网盘的样式了(或者至少不是白底黑字默认样式)。uploadserver 不支持目录上传,下次我试试你的
YsHaNg
229 天前
以前也看过类似于 dufs 的需求 后来找到个单 go 实现的 webdav 还有 https 支持 还有发布 docker 就直接用了
Amose2024
229 天前
支持预览苹果照片么, heic 格式的
Amose2024
229 天前
根本跑不起来呀,python3.13 版本,还需要安装哪些依赖呢?
codeskyblue
228 天前
@Amose2024 看起来像是缺个依赖,修好了
codeskyblue
228 天前
@Amose2024 整好了,不过使用前端插件做的转化,不过也能用了 https://imgur.com/a/mnT6Zg2
ak47947
228 天前
@YsHaNg 是啥,推荐一下
YsHaNg
227 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1110270

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX