Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

Як програмно завантажити файл з HTML сторінки

Останнє повідомлення 14-11-2011, 15:04 від igorA. 1 відповіді.
Сортувати: Попереднє Наступне
  •  12-10-2011, 2:25 11058

    Як програмно завантажити файл з HTML сторінки

    Поможіть будь ласка.
    Існує локальний сайт, з авторизацією і формою для пошуку даних, і кнопка "Зберегти в Excel"
    Авторизація проходить успішно, форму програмно заповнюю, і програмно натискаю на кнопку. В результаті отримую відповідь зі сервера з Excel файлом і HTML текстом вкупі. І Content-Length: 81157 (в сумі excel + html).
    Питання:
    Як виділити файл Excel?

    static private byte[] GetFILE(
    string url,
    byte[] paramString,
    ref CookieContainer cooks,
    bool useGet)
    {
    HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
    req.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.40607)";
    req.CookieContainer = cooks;
    if (!useGet)
    {
    req.Method = "POST";
    req.ContentType = "application/x-www-form-urlencoded";
    using (Stream reqst = req.GetRequestStream())
    {
    reqst.Write(paramString, 0, paramString.Length);
    }
    }

    string response;
    try
    {
    WebResponse w = (HttpWebResponse)req.GetResponse();

    using (Stream resst = (w).GetResponseStream())
    {
    response = new StreamReader(resst).ReadToEnd();
    }
    }
    catch (Exception ex)
    {
    response = ex.ToString();
    }
    System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
    return encoding.GetBytes(response);
    }
    Юрій
  •  14-11-2011, 15:04 11106 у відповідь на 11058

    Re: Як програмно завантажити файл з HTML сторінки

    щоб відділити мух від котлєт доведеться ознайомитись із форматом xlsx ( http://www.microsoft.com/interop/ecmaTC45/ooxml.mspx )
    Всим прівєт
    Помічено як: , , , ,
Переглядати як новосний Блог RSS в XML