优化: 简化上传工具下载提示信息

- 去掉操作系统检测提示
- 统一提示"正在下载上传工具..."
- 明确上传工具仅支持Windows平台
- 修复变量引用问题
This commit is contained in:
2025-11-12 00:50:37 +08:00
parent f730fcfaff
commit 229a381a63

View File

@@ -1152,31 +1152,22 @@ build_upload_tool() {
# 创建dist目录 # 创建dist目录
mkdir -p dist mkdir -p dist
# 下载地址(可配置 # 下载地址(Windows版本
TOOL_DOWNLOAD_URL_WINDOWS="http://a.haory.top/e/e82/玩玩云上传工具.exe" TOOL_DOWNLOAD_URL="http://a.haory.top/e/e82/玩玩云上传工具.exe"
TOOL_DOWNLOAD_URL_LINUX="http://a.haory.top/e/e82/玩玩云上传工具.exe" # Linux用户下载后需用Wine运行或联系管理员获取Linux版本
# 根据操作系统选择下载链接
if [[ "$OS" == "ubuntu" ]] || [[ "$OS" == "debian" ]] || [[ "$OS" == "centos" ]] || [[ "$OS" == "rhel" ]]; then
DOWNLOAD_URL="$TOOL_DOWNLOAD_URL_LINUX"
TOOL_FILENAME="玩玩云上传工具"
print_info "检测到Linux系统下载Linux版本上传工具..."
else
DOWNLOAD_URL="$TOOL_DOWNLOAD_URL_WINDOWS"
TOOL_FILENAME="玩玩云上传工具.exe" TOOL_FILENAME="玩玩云上传工具.exe"
print_info "下载Windows版本上传工具..."
fi print_info "正在下载上传工具..."
# 尝试下载 # 尝试下载
if command -v wget &> /dev/null; then if command -v wget &> /dev/null; then
wget -q --show-progress -O "dist/${TOOL_FILENAME}" "$DOWNLOAD_URL" || { wget -q --show-progress -O "dist/${TOOL_FILENAME}" "$TOOL_DOWNLOAD_URL" || {
print_warning "上传工具下载失败" print_warning "上传工具下载失败"
print_info "用户仍可使用网页上传本地存储或SFTP客户端" print_info "用户仍可使用网页上传本地存储或SFTP客户端"
echo "" echo ""
return 0 return 0
} }
elif command -v curl &> /dev/null; then elif command -v curl &> /dev/null; then
curl -L -o "dist/${TOOL_FILENAME}" "$DOWNLOAD_URL" || { curl -L -o "dist/${TOOL_FILENAME}" "$TOOL_DOWNLOAD_URL" || {
print_warning "上传工具下载失败" print_warning "上传工具下载失败"
print_info "用户仍可使用网页上传本地存储或SFTP客户端" print_info "用户仍可使用网页上传本地存储或SFTP客户端"
echo "" echo ""