使用批处理脚本从共享的 FolderLink (LuckyCloud) 下载 .zip

Download .zip from shared FolderLink (LuckyCloud) with batch-skript

我遇到以下问题:

当我 运行 下面的命令时,我只得到一个 9kb 的 .zip 文件,无法打开,但原始文件有 43.9Mb。我已经用 curl 尝试了几种变体,但都没有成功。 HTML重定向的方法我已经试过了。可惜没有成功

如果有帮助,这里是Link下载的碎片:https://sync.luckycloud.de/d/fb56e4a8239a4c6cac7a/

curl https://sync.luckycloud.de/d/fb56e4a8239a4c6cac7a/files/?p=%2FValheimServer%20Buddelkiste%20Modpack%20v3.4%20-%20Standart.zip -O -J -L 

我也尝试使用 PowerShell 的方式,但我只得到相同的 9kb 文件:/

# Source file location
$source = 'https://sync.luckycloud.de/d/fb56e4a8239a4c6cac7a/files/?p=%2FValheimServer%20Buddelkiste%20Modpack%20v3.4%20-%20Standart.zip'
# Destination to save the file
$destination = 'C:\Users\Anonymos\Downloads\Test.zip'
#Download the file
Invoke-WebRequest -Uri $source -OutFile $destination

我用curl解决不了。但是,使用 PowerShell 命令调用。

powershell -c "Invoke-WebRequest 'https://sync.luckycloud.de/d/fb56e4a8239a4c6cac7a/files/?p=%%2FValheimServer%%20Buddelkiste%%20Modpack%%20v3.4%20-%%20Standart.zip&dl=1' -OutFile '%FilePath%installdir\Test.zip'"

确保 每个 % 都转换为 Link 中的 %%

"&dl=1" 是 LuckyCLoud 的特定结局。其他 Hoster 有时使用“&download=1” 您需要此 Link 以获得完整文件。