Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Скачать изображение по непрямой ссылке (http://forum.oszone.net/showthread.php?t=203886)

Suliman1 04-04-2011 13:09 1650706

Скачать изображение по непрямой ссылке
 
Пишу на 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\


Время: 05:33.

Время: 05:33.
© OSzone.net 2001-