v7: Отправка большого xml через WinHTTPRequest #661535


#0 by akovpashko
Необходимо отправить через HTTP POST файл xml размером около мегабайта. При использовании WinHTTPRequest на строке Connetcion.Send(ТелоФайла) 1С закрывается с ошибкой сначала "Unknown software exception", затем "Memory access violation". При чем на файлах, размером до 500КБ ошибка не возникает. ТелоФайла - содержимое xml файла, считанное через ADO Stream. Платформа 7.7.027. Есть ли предположения о причине ошибки и как ее исправить?
#1 by oleg_km
Попробуй сделать то же, но из например vbs или v8
#2 by oslokot
что с таймаутами? покажи текст заголовка
#3 by oslokot
+ вероятно, похожая трабла, у чувака антивирь резал
#4 by trad
приложи такой компресс ЗагрузитьВнешнююКомпоненту("OleExSup.dll");
#5 by akovpashko
Таймауты: Connection.SetTimeouts(30000,30000,300000,300000). Антивирь на тестовом серврере не установлен, но вылетает и на тестовом и на боевом. С причиной так и не разобрался, но подозреваю, что переполняется какой-нить буфер 1С. Проблему обошел таким образом: читаю и отправляю файл частями по 400КБ. Скрипт на веб сервере собирает исходный файл из этих частей. Всем спасибо!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С