- Регистрация
- 08.04.2016
- Сообщения
- 365
- Благодарностей
- 91
- Баллы
- 28
Как скачать файл через get на C#.
Без куков и рефера не качает файл.
Перерыл форум и гуглил так и не нашел.
Нужно примерно такие параметры
url сайта откуда качать картинку
куки
рефер
прокси
таймаут запроса
папка куда сохранить
Есть примерный код но он почему то не срабатывает
Через кубик get все робит=((А ковертить в C# GET/POST зенка не научилась.
Заранее благодарствую всем кто поможет=)))
Без куков и рефера не качает файл.
Перерыл форум и гуглил так и не нашел.
Нужно примерно такие параметры
url сайта откуда качать картинку
куки
рефер
прокси
таймаут запроса
папка куда сохранить
Есть примерный код но он почему то не срабатывает
Код:
var needShowMessages = false;
var file = string.Empty;
var fileDeleted = true;
//----------------------------------------------------------------------------
project.SendInfoToLog("Скачиваем файл", needShowMessages);
try
{
var href = project.Variables["url_file"].Value;
var proxy = instance.GetProxy();
var respType = ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.File;
var timeoutRequest = 30000;
var cookies = project.Variables["cookie_site"].Value;
var userAgent = project.Profile.UserAgent;
var maxRedirectCount = 1;
var downloadPath = project.Directory + "\\audiofiles";
file = ZennoPoster.HttpGet(href,proxy, "UTF8", respType, timeoutRequest, cookies, userAgent, false, maxRedirectCount, null, downloadPath);
fileDeleted = false;
}
catch (Exception ex)
{
throw new Exception("Не удалось скачать файл");
}
Заранее благодарствую всем кто поможет=)))