PDA

Показать полную графическую версию : Скачать изображение по непрямой ссылке


Suliman1
04-04-2011, 13:09
Пишу на PowerShell, но с C# идея одна и также.

$rootdir = "C:\temp"

$hhh = Get-Date

$hhh = $hhh.AddHours(4).ToString("yyyyMMddHH")

$url_struct_1 = "http://sat106.sat24.nl/h-image.ashx?region=eu&time=" + $hhh + "00" + "&ir=False"

$path_1 = $rootdir + "\maps\sat106.sat24.nl\" + $hhh + "00" + ".jpg"

try
{
$wc = new-object System.Net.WebClient
$wc.DownloadFile($url_struct_1, $path_1)
"Карта загружена: " + $url_struct_1

}

catch [System.Net.WebException]
{
"Карта отсутствует на сервере: " + $url_struct_1

}

есть сайт. http://sat24.com/history.aspx с него надо скачать скриптом карту. Пробелма в том, что сервер не отдает прямую ссылку. В случае если ссылка прямая, все качается нормально. В случае не прямой ссылки изображение скачивается с нулевым размером. Как решить проблему?

p.s. чтобы скрипт заработал нуно создать папку:
C:\temp\maps\sat106.sat24.nl\




© OSzone.net 2001-2012