开源的局域网文件共享工具迎来大更新

shigen坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。

hello,伙伴们又有几天的时间不见了。

我的文章也要改变一下日更的策略了,变成坚持更新了。有很多因素的影响,我希望能继续为伙伴们带来精彩的文章。

那就直接开始今天的正题吧。在shigen之前的文章开源一个局域网文件共享工具中有提到了我设计的局域网文件共享工具,实现扫码即可上传文件,访问链接直接下载文件。在我的github上也成功的获得了5和star。5个star我觉得已经很满足了,毕竟我也是第一次尝试做开源。

那今天为什么又要提这个项目呢?因为它迎来了大更新:

  • 语言的成分占比:html占比51%,python已经不是主要的开发语言了

shigen的github

这意味着我本次对代码的前端样式做了更大的调整。接下来我会详细的展示。

  • 主页新增了两个按钮

主页

这里可以展示/隐藏访问的二维码(默认不展示二维码),同时,点击文件列表,即可跳转到文件的列表页。

  • 优化文件列表页,展示更多的文件、文件夹信息

文件列表页面

可以看到此次的更新中,我我们展示了更多的文件信息:如文件的权限、文件的大小、更新时间等,同时根据更新时间降序排列。这意味着我们最新上传的文件会放在最上边展示。

  • 文件夹下的文件可以下载了

下载文件夹下的文件

之前的文件夹下的文件下载其实有bug的,一直没有得到解决的办法。今天看了一下代码,突然的就灵机一动,发现了解决的办法。现在,我们可以下载静态资源文件夹下的任何文件夹下的任何文件了。

以上就是本次项目的全部更新了,用起来效果会更好了。也欢迎伙伴们给我提建议,将这个项目做的更好。

欢迎伙伴们体验服务,只需要一行代码:

git clone https://github.com/shigen-fu/file-server.git && cd file-server && pip install -r requirements.txt && python app.py

以上就是今天分享的全部内容了,觉得不错的话,记得点赞 在看 关注支持一下哈,您的鼓励和支持将是shigen坚持日更的动力。同时,shigen在多个平台都有文章的同步,也可以同步的浏览和订阅:

平台 账号 链接
CSDN shigen01 shigen的CSDN主页
知乎 gen-2019 shigen的知乎主页
掘金 shigen01 shigen的掘金主页
腾讯云开发者社区 shigen shigen的腾讯云开发者社区主页
微信公众平台 shigen 公众号名:shigen

shigen一起,每天不一样!

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-10 17:28:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-10 17:28:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-10 17:28:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-10 17:28:02       18 阅读

热门阅读

  1. mysql中information_schema.tables字段说明

    2023-12-10 17:28:02       38 阅读
  2. GO设计模式——1、简单工厂模式(创建型)

    2023-12-10 17:28:02       36 阅读
  3. 开源软件:JumpServer、DataEase、MeterSphere

    2023-12-10 17:28:02       43 阅读
  4. 【周报2023.12.09】

    2023-12-10 17:28:02       41 阅读
  5. c++ 类和对象-封装意义一

    2023-12-10 17:28:02       38 阅读
  6. 用格里高利公式求给定精度的PI值

    2023-12-10 17:28:02       40 阅读
  7. Vue笔记(一)基础

    2023-12-10 17:28:02       41 阅读
  8. ReactNative如何调用自定义的原生模块

    2023-12-10 17:28:02       44 阅读
  9. python的列表list

    2023-12-10 17:28:02       40 阅读
  10. vue中侦听器

    2023-12-10 17:28:02       38 阅读
  11. Spring中@Contorller和@ResController的区别

    2023-12-10 17:28:02       42 阅读
  12. 微信小程序页面跳转方法

    2023-12-10 17:28:02       36 阅读