所以我目前正在使用wget
windows 10 powershell 上的命令来下载各种文件。但是,在测试此命令时,实际上并未下载文件。
例如,假设我想下载一个图像,比如https://picsum.photos/200,我将使用以下命令:
PS C:\Users\myname\Desktop> wget https://picsum.photos/200
返回一个明显成功的结果:
StatusCode : 200
StatusDescription : OK
Content : {255, 216, 255, 224...}
RawContent : HTTP/1.1 200 OK
Access-Control-Expose-Headers: Content-Length
Content-Disposition: inline;filename=""
Vary: Origin
Access-Control-Allow-Origin: *
X-Content-Type-Options: nosniff
X-XSS-Protection...
Headers : {[Access-Control-Expose-Headers, Content-Length], [Content-Disposition, inline;filename=""],
[Vary, Origin], [Access-Control-Allow-Origin, *]...}
RawContentLength : 31273
Run Code Online (Sandbox Code Playgroud)
此过程完成后,我不会在桌面上观察到任何新文件。
但是,此代码确实有效:
wget https://picsum.photos/200 -O image.jpg
Run Code Online (Sandbox Code Playgroud)
那么发生了什么?为什么wget
单独不下载文件?