优化: 简化上传工具下载提示信息
- 去掉操作系统检测提示 - 统一提示"正在下载上传工具..." - 明确上传工具仅支持Windows平台 - 修复变量引用问题
This commit is contained in:
21
install.sh
21
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版本
|
||||
|
||||
# 根据操作系统选择下载链接
|
||||
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"
|
||||
# 下载地址(Windows版本)
|
||||
TOOL_DOWNLOAD_URL="http://a.haory.top/e/e82/玩玩云上传工具.exe"
|
||||
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 ""
|
||||
|
||||
Reference in New Issue
Block a user