# 文件共享 **Repository Path**: wangxiaokuang/file-sharing ## Basic Information - **Project Name**: 文件共享 - **Description**: 基于轻量级Java Web框架的文件共享后台 - **Primary Language**: Kotlin - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-02-18 - **Last Updated**: 2022-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文件共享 ## 介绍 ![image-20210424223113529](image/image-20210424223113529.png) 基于[轻量级Kotlin/Java Web框架](https://gitee.com/wangxiaokuang/lightweight_java_web_framework)和[Layui](https://www.layui.com)的简单文件共享程序。 ## 开发环境 - [轻量级Kotlin/Java Web框架](https://gitee.com/wangxiaokuang/lightweight_java_web_framework) - [Layui](https://www.layui.com) ## 接口简介 - /files/list:获取文件列表,屏蔽了目录穿越,只能获取被共享的文件夹之下的路径 - 参数 - path:表示从共享文件夹根目录开始的路径 - 返回:当前层级下的文件(夹)信息 - code:layui的table所需要的信息 - msg:layui的table所需要的信息 - count:layui的table所需要的信息 - data - Path:文件所在的层级 - FileName:文件(夹)名称 - FileSize:文件(夹)的大小,文件夹为其下所有文件的大小累计 - IsDir:是否是文件夹 - Time:创建时间 - QRCode:二维码请求地址 - /files/download:下载文件,文件夹会以zip的形式下载 - 参数 - path:表示从共享文件夹根目录开始的路径 - 返回 - 所下载的文件的二进制内容