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

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

    • 前言
    • 效果
    • 源码
    • 使用方法
    • 鸣谢

前言

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

效果

可以很方便的在当前Bundle路径下开一个资源服务器,并正常下载和预览资源。
Python 开启简单文件资源服务器_第1张图片

源码

新建一个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

你可能感兴趣的:(Unity,Python,Mac/PC使用技巧,服务器,运维)