0
yaroshenko_
pavel
30.03.16
✎
13:24
|
Доброго времени суток!
Задача такая: сформировать call-файл и передать его на сервер Asterisk.
Для передачи используется объект 1С HTTPСоединение. Надо скопировать на ресурс сервера
"/asterisk/uploads/" файл с именем ИмяФайла
Код такой:
//Инициализация соединения
Соединение = Новый HTTPСоединение(Сервер, Порт, Пользователь, Пароль, Прокси, Таймаут, ЗащищенноеСоединение);
//Авторизация - проходит нормально, в исключение не попадает
Запрос = Новый HTTPЗапрос(СтрокаАвторизации);
Попытка
Ответ = Соединение1.Получить(Запрос);
Исключение
ПоказатьПредупреждение(,ОписаниеОшибки(),60);
Возврат;
КонецПопытки;
//Создаем запрос на передачу файла
Запрос = Новый HTTPЗапрос;
Запрос.АдресРесурса = "/asterisk/uploads/";
Запрос.УстановитьИмяФайлаТела(ИмяФайла);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
Если Ответ.КодСостояния <> 200 Тогда
Предупреждение("Не удалось записать данные на сайт");
Возврат;
КонецЕсли;
Ответ.КодСостояния получается 403, т.е. доступ запрещен. Админ уверяет, что доступ для Пользователя на этот ресурс полный.
Подскажите, плиз, в чем может быть проблема?
|
|