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