diff --git a/install.sh b/install.sh index 9e62730..54a8c60 100644 --- a/install.sh +++ b/install.sh @@ -1152,31 +1152,22 @@ build_upload_tool() { # 创建dist目录 mkdir -p dist - # 下载地址(可配置) - TOOL_DOWNLOAD_URL_WINDOWS="http://a.haory.top/e/e82/玩玩云上传工具.exe" - TOOL_DOWNLOAD_URL_LINUX="http://a.haory.top/e/e82/玩玩云上传工具.exe" # Linux用户下载后需用Wine运行,或联系管理员获取Linux版本 + # 下载地址(Windows版本) + TOOL_DOWNLOAD_URL="http://a.haory.top/e/e82/玩玩云上传工具.exe" + TOOL_FILENAME="玩玩云上传工具.exe" - # 根据操作系统选择下载链接 - 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" - print_info "下载Windows版本上传工具..." - fi + print_info "正在下载上传工具..." # 尝试下载 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_info "用户仍可使用网页上传(本地存储)或SFTP客户端" echo "" return 0 } 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_info "用户仍可使用网页上传(本地存储)或SFTP客户端" echo ""