【发布时间】:2012-07-03 10:10:23
【问题描述】:
获取 .txt 文件而不是 .jpg - 使用 Webclient 和 DownloadFile();
我正在尝试从此 URL 下载 .jpg:
使用此代码:
private void TEST_button1_Click(object sender, EventArgs e)
{
WebClient MyDownloader = new WebClient();
MyDownloader.DownloadFile(@"http://1.bp.blogspot.com/_pK6J3MTn5co/S6kuH3aqbeI/AAAAAAAACUY/06axvmjU91k/s1600-h/avengers02_B&W_UL.jpg", @"c:\test.jpg");
}
但是,当我运行它时,我最终得到了一个名为 test.jpg 的文件,其中包含 html 标记...:
<html>
<head>
<title>avengers02_B&W_UL.jpg (image)</title>
<script type="text/javascript">
<!--
if (top.location != self.location) top.location = self.location;
// -->
</script>
</head>
<body bgcolor="#ffffff" text="#000000">
<img src="http://1.bp.blogspot.com/_pK6J3MTn5co/S6kuH3aqbeI/AAAAAAAACUY/06axvmjU91k/s1600/avengers02_B%26W_UL.jpg" alt="[avengers02_B&W_UL.jpg]" border=0>
</body>
</html>
如何下载实际的 .jpg?
非常感谢任何帮助 - 谢谢!
【问题讨论】:
标签: c# webclient jpeg downloadfile