下载大小为零文件时,curl在Windows和Linux上的不同结果

mu0hgdu0  于 2022-11-13  发布在  Windows
关注(0)|答案(1)|浏览(291)

在Windows(Windows 10)上下载空文件(文件大小- 0字节)会导致下载该文件(文件大小-0字节)。

curl -v --max-filesize 30001 -o C:\Users\erik\Documents\temp\t1\abc.zip file://C:\Users\erik\Documents\test\t1.zip

curl --version
curl 7.83.1 (Windows) libcurl/7.83.1 Schannel
Release-Date: 2022-05-13

但在Linux上执行相同的命令不会下载该文件。

curl -v --max-filesize 30001 -o /home/erik/temp/test/te.zip file:///home/erik/FileSizeZeroTest/t1.zip

curl --version
curl 7.37.0 (x86_64-suse-linux-gnu) libcurl/7.37.0 OpenSSL/1.0.2j zlib/1.2.8 libidn/1.28 libssh2/1.4.3

阅读Why does the same curl command output different things in windows and linux?后,似乎windows和其他操作系统上的curl行为不同。
请评论/帮助,如果我得到它是正确的。

6fe3ivhb

6fe3ivhb1#

更新到最新版本7.85.0解决了此问题。

相关问题