一个简单的文件服务器基于SpringBoot实现。
- 一般的文件直接触发下载
- 图片文件会在浏览器展示
- 视频类型文件会直接播放(支持进度拖放)
git clone https://github.com/lanlinju/simple-fileserver.git
cd simple-fileserver
python fileserver.py "/path/to/file/"
# 或者
./gradlew bootRun --args="/path/to/file/"
# 打包成jar包运行
./gradlew clean bootJar
java -jar build/libs/simple-fileserver-0.0.2.jar "/path/to/file/"开启文件服务器之后,直接在PC浏览器中输入地址localhost:8080/
-
首先确保电脑和手机处于同一局域网下
-
在电脑端打开终端
Terminal,输入ipconfig,然后按回车键Enter,找到本机的ipv4地址, 例如下图中的192.168.1.47。
-
最后在手机浏览器中输入
192.168.1.47:8080/, 注意以自己的ip地址为主。
- 首先下载jar包simle-fileserver
- 在命令行终端中输入以下命令:
java -jar simple-fileserver.jar D:/
#或者
java -jar simple-fileserver.jar--directory=D:/your/path 显式指定要浏览的目录,如果不指定默认jar包当前启动目录
--inline-display=false 视频类型文件是否浏览器播放,if是false,直接下载,默认true在项目根目录下运行以下命令来打包应用程序:
./gradlew clean bootJar运行成功后,目标文件(build/libs/simple-fileserver-0.0.2.jar)将被生成。 或者下图中的方式:


