【发布时间】:2013-06-03 01:17:00
【问题描述】:
我正在尝试将下面的图像下载到本地目录,但结果图像显示为空。
http://www.capecountyhomes.com/Homes/Images/Listings/77977723/1/Photo.jpg
这似乎是一项简单的任务,但由于某种原因,生成的图像不知何故为 0 字节。下面是我的代码
$wc = new-object System.Net.WebClient
$wc.DownloadFile("http://www.capecountyhomes.com/Homes/Images/Listings/77977723/1/Photo.jpg","C:/images/test.jpeg")
但是我本地目录中的图片 test.jpeg 是 0 字节。
有人知道问题出在哪里吗?
谢谢
【问题讨论】:
-
我猜这是一个错字,但是你在一个不存在的对象上调用了
DownloadFile方法。 -
@Graimer,这是一个错字。现在已更正。谢谢
-
我不知道为什么它不起作用。然而,我可以贡献的是确认
Invoke-WebRequest(PS3.0 cmdlet)确实有效。如果我将所有数据保存在使用Invoke-WebRequest检索的Content属性中,我就会得到图片。WebRequest和WebClient不起作用,即使它返回 200 OK 状态
标签: image file powershell download webclient