爱意满满的作品展示区。
ioc

Browse:基于 Kotlin、Spring 实现的文件上传下载服务器

  •  
  •   ioc ·
    XhstormR · Aug 24, 2017 · 3231 views
    This topic created in 3213 days ago, the information mentioned may be changed or developed.

    Browse

    基于以下技术,实现了类似于 Nginx 的 autoindex 功能,能够 索引本地文件,但额外提供了 文件上传功能 和更加 友好的界面

    • Kotlin
    • Spring
    • Spring MVC
    • Spring Boot
    • Thymeleaf
    • Gradle Kotlin DSL

    Run

    java -jar browse.jar
    

    访问 http://127.0.0.1:8080/

    Configuration

    这里列出的为默认值,可以通过以下两种方式进行配置:

    • 命令行参数:java -jar browse.jar --name=Bob
    • 配置文件 :src/main/resources/config.properties 文件中添加 name=Bob

    索引目录

    config.base_path=D:/Download/

    文件上传功能

    config.enable_upload=false

    PS:最近在自学 Spring 相关的技术,又苦于没有简单纯粹的文件上传下载服务器,于是便有了这个项目的诞生。

    PS 2:Github 竟然显示这个是个 HTML 项目,看来是根据文件大小识别项目的类型。。。谁叫 Kotlin 语法简洁呢。。

    3 replies    2017-08-29 16:23:06 +08:00
    lin0kin
        1
    lin0kin  
       Aug 25, 2017
    兄弟能不能发个打包好的包啊
    ioc
        2
    ioc  
    OP
       Aug 25, 2017 via Android   ❤️ 1
    tellme
        3
    tellme  
       Aug 29, 2017
    @ioc 请问索引怎么实现的呢,解释一下呗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4788 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 04:00 · PVG 12:00 · LAX 21:00 · JFK 00:00
    ♥ Do have faith in what you're doing.