Python 开启简单文件资源服务器

Python 开启简单文件资源服务器

前言

为了方便Unity的AssetsBundle在本地服务器进行测试,可以直接用Python开一个资源服务器

效果

可以很方便的在当前Bundle路径下开一个资源服务器,并正常下载和预览资源。
效果

源码

新建一个start_http_server.bat并使用文本编辑器打开,填入以下内容

@echo off
setlocal EnableDelayedExpansion

set PORT=8080

REM 检查端口是否被占用,如果是则提示用户并退出
for /f "tokens=2" %%i in ('netstat -a -n -o ^| findstr /r /c:"^TCP.*:%PORT%.*LISTENING"') do (
    set PID=%%i
)
if defined PID (
    echo Error: Port %PORT% is already in use by process %PID%.
    pause
    exit /b 1
)

REM 开启 HTTP 资源服务器
echo Starting HTTP server on port %PORT%...
python -m http.server %PORT%

使用方法

TIP:机器上至少要装个Python

start_http_server.bat放入想要作为服务器根目录的文件夹,双击打开即可。

鸣谢

ChatGPT

猜你喜欢

转载自blog.csdn.net/a71468293a/article/details/130596096