7.7 Проблема с пост запросом

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем KMC, 24 мар 2011.

  1. TopicStarter Overlay
    KMC
    Offline

    KMC Опытный в 1С

    Регистрация:
    21 фев 2007
    Сообщения:
    53
    Симпатии:
    0
    Баллы:
    26
    Всем добрый день. Прошу помочь в одном тонком вопросе.
    Необходимо содержимое файла передать как параметр пост-запроса.
    Платформа 7.70.27. База переделанная на основе ТиС.
    Имеется вот такой код:
    Код:
    WinHttp=СоздатьОбъект("WinHttp.WinHttpRequest.5.1");
    WinHttp.Option(2,"Windows-1251");                   
    WinHttp.Open("POST","http://*******",0);
    
    WinHttp.SetRequestHeader("Accept-Language", "ru");
    WinHttp.SetRequestHeader("Accept-Charset","Windows-1251");
    WinHttp.setRequestHeader("Content-Language", "ru"); 
    WinHttp.setRequestHeader("Content-Charset", "Windows-1251"); 
    WinHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=Windows-1251"); 
    
    Текст=СоздатьОбъект("Текст");
    Текст.Открыть(ИмяФайла);
    
    Стр="";
    
    Для сч=1 По Текст.КоличествоСтрок() Цикл
    Стр=Стр+Строка(Текст.ПолучитьСтроку(сч));
    КонецЦикла;
    
    ПараметрыПОСТ = "value="+Стр;
    WinHttp.Send(ПараметрыПОСТ);        
    
    
    Файлы размером до 7кб отправляются нормально, а вот при отсылке 1 мб и выше 1С валится.
    Нужно именно такое извращение, т.к. в PHP абсолютный ноль, а заказчику надо именно такое.
    У кого-нибудь есть идеи?

Поделиться этой страницей