1. 修改了文件上传的功能
This commit is contained in:
157
web/start.bat
Normal file
157
web/start.bat
Normal file
@@ -0,0 +1,157 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
title FT-Platform Web 前端
|
||||
|
||||
echo.
|
||||
echo 🚀 启动大模型微调平台 (Web 前端)
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
:: 确保在正确的目录中
|
||||
cd /d "%~dp0"
|
||||
|
||||
echo 📂 当前目录: %CD%
|
||||
echo.
|
||||
|
||||
:: 检测运行环境
|
||||
if not "%WSLENV%"=="" (
|
||||
echo 📟 检测到 WSL 环境
|
||||
set "IS_WSL=1"
|
||||
) else (
|
||||
echo 📟 检测到 Windows 环境
|
||||
set "IS_WSL=0"
|
||||
)
|
||||
|
||||
echo.
|
||||
echo 请选择启动方式:
|
||||
echo 1) 直接打开文件(本地访问)
|
||||
echo 2) 启动HTTP服务器(推荐,跨域访问)
|
||||
echo 3) 使用 Python 启动 HTTP 服务器
|
||||
echo.
|
||||
|
||||
set /p choice="请输入选择 (1-3): "
|
||||
|
||||
if "%choice%"=="1" goto open_file
|
||||
if "%choice%"=="2" goto start_http
|
||||
if "%choice%"=="3" goto start_python
|
||||
|
||||
echo ❌ 无效选择
|
||||
pause
|
||||
exit /b 1
|
||||
|
||||
:open_file
|
||||
echo.
|
||||
echo 🌐 打开本地文件...
|
||||
echo.
|
||||
echo 主页: file://%CD%\pages\main.html
|
||||
echo 登录: file://%CD%\pages\login.html
|
||||
echo.
|
||||
|
||||
:: 尝试打开浏览器
|
||||
if exist "pages\main.html" (
|
||||
start "FT-Platform 主页" "pages\main.html"
|
||||
echo ✅ 已尝试在浏览器中打开主页
|
||||
) else (
|
||||
echo ❌ 未找到 pages\main.html 文件
|
||||
)
|
||||
|
||||
echo.
|
||||
echo 💡 如果浏览器未自动打开,请手动双击打开:
|
||||
echo %CD%\pages\main.html
|
||||
echo.
|
||||
pause
|
||||
goto end
|
||||
|
||||
:start_http
|
||||
echo.
|
||||
echo 🌐 启动 HTTP 服务器...
|
||||
echo.
|
||||
|
||||
:: 检查 Python 命令
|
||||
python --version >nul 2>&1
|
||||
if %errorlevel% equ 0 (
|
||||
set "PYTHON_CMD=python"
|
||||
goto run_server
|
||||
)
|
||||
|
||||
python3 --version >nul 2>&1
|
||||
if %errorlevel% equ 0 (
|
||||
set "PYTHON_CMD=python3"
|
||||
goto run_server
|
||||
)
|
||||
|
||||
echo ❌ 未找到 Python
|
||||
echo.
|
||||
echo 💡 请安装 Python 或选择方式 1 直接打开文件
|
||||
echo.
|
||||
pause
|
||||
goto end
|
||||
|
||||
:start_python
|
||||
echo.
|
||||
echo 🌐 使用 Python 启动 HTTP 服务器...
|
||||
echo.
|
||||
|
||||
:: 尝试多种 Python 命令
|
||||
where python >nul 2>&1
|
||||
if %errorlevel% equ 0 (
|
||||
set "PYTHON_CMD=python"
|
||||
goto run_server
|
||||
)
|
||||
|
||||
where python3 >nul 2>&1
|
||||
if %errorlevel% equ 0 (
|
||||
set "PYTHON_CMD=python3"
|
||||
goto run_server
|
||||
)
|
||||
|
||||
echo ❌ 未找到 Python 命令
|
||||
echo.
|
||||
echo 💡 请检查 Python 是否已安装并添加到 PATH
|
||||
echo.
|
||||
pause
|
||||
goto end
|
||||
|
||||
:run_server
|
||||
echo ✅ 使用命令: %PYTHON_CMD%
|
||||
echo.
|
||||
|
||||
:: 获取本机IP(如果可能)
|
||||
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /i "IPv4" ^| findstr /v "127.0.0.1"') do (
|
||||
set "SERVER_IP=%%a"
|
||||
goto :ip_found
|
||||
)
|
||||
:ip_found
|
||||
if defined SERVER_IP (
|
||||
echo 🌐 检测到 IP: %SERVER_IP%
|
||||
) else (
|
||||
echo 🌐 使用 localhost 访问
|
||||
set "SERVER_IP=localhost"
|
||||
)
|
||||
|
||||
echo.
|
||||
echo 📱 访问地址:
|
||||
echo 主页: http://%SERVER_IP%:8000/pages/main.html
|
||||
echo 登录: http://%SERVER_IP%:8000/pages/login.html
|
||||
echo.
|
||||
echo ⚠️ 服务器启动在端口 8000
|
||||
echo 按 Ctrl+C 停止服务器
|
||||
echo.
|
||||
|
||||
if "%IS_WSL%"=="1" (
|
||||
echo 💡 WSL 环境提示: 如果无法访问 localhost,请检查网络配置
|
||||
echo.
|
||||
)
|
||||
|
||||
:: 启动服务器
|
||||
echo 🔧 启动中...
|
||||
echo.
|
||||
%PYTHON_CMD% -m http.server 8000
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo.
|
||||
echo ❌ 启动失败,请检查 Python 环境
|
||||
pause
|
||||
)
|
||||
|
||||
:end
|
||||
Reference in New Issue
Block a user