Версия для печати темы (https://pro1c.org.ua/index.php?s=9c8116467842ce6a0fe5fde3756a0a09&showtopic=5484)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.1 (8.0) _ Выгрузить файл на сайт

Автор: XBrut 29.11.11, 12:21

Что не так?

    
        Источник            ="D:\1CBASES\ВыгрузкаНаСайт\ЗалишкиНаСайт1.xml";
    Соединение        =Новый HTTPСоединение("www.XXX.com.ua");
    Соединение.Записать(Источник,"xml/ostatki.xml");


{Отчет.ВигрузкаНаСайт.Форма.Форма(283)}: Помилка при виклику методу контексту (Записать): Помилка при виконанні файлової операції 'xml/ostatki.xml'
Соединение.Записать("c:\ostatki.xml","xml/ostatki.xml");
через:
Помилка при виконанні файлової операції 'xml/ostatki.xml'
через:
Помилка роботи з Інтернет: http метод запиту не дозволений для заданого ресурсу (405).

Автор: -=VJ=- 29.11.11, 13:05

Цитата(XBrut @ 29.11.11, 12:21) *
Что не так?


Что-то не так с сайтом, куда отправляется - он не разрешает в себя так записывать. Возможно разрешения какие-то не дали на папку-адресат.

Автор: XBrut 29.11.11, 13:08

Цитата(-=VJ=- @ 29.11.11, 13:05) *
Что-то не так с сайтом, куда отправляется - он не разрешает в себя так записывать. Возможно разрешения какие-то не дали на папку-адресат.

это приблизительно понятно.
Они говорят : "все разрешения есть" ))
Что им сказать на понятном для них языке ? 32542390.gif

Автор: Flexy 29.11.11, 13:16

Цитата(XBrut @ 29.11.11, 13:08) *
Что им сказать на понятном для них языке ? 32542390.gif

Что "http метод запиту не дозволений для заданого ресурсу (405)". rolleyes.gif

Автор: XBrut 29.11.11, 13:18

Цитата(Flexy @ 29.11.11, 13:16) *
Что "http метод запиту не дозволений для заданого ресурсу (405)". rolleyes.gif

это я уже говорил.
Я подозреваю, что 1С отправляет на сайт какой-то запрос.
Как его увидеть ? )) И что она отправляет?

Автор: -=VJ=- 29.11.11, 14:04

Цитата(XBrut @ 29.11.11, 13:18) http://pro1c.org.ua/index.php?act=findpost&pid=37766.
Если у них открыт любой доступ в ту папку - попробуйте зайти туда не из 1С и записать что-то для проверки. Возможно существует какая-то авторизация, а Вы её не прописали.
Но скорее всего они просто не разрешили этот метод для сервера.

Автор: Flexy 29.11.11, 14:30

Цитата(-=VJ=- @ 29.11.11, 14:04) *
Обычный запрос метода POST - читайте

1С по моему в этом случае использует метод Put rolleyes.gif

2автор: Читайте там же про метод Put.
Имхо проблема именно в правах на создание файла или еще чего на сервере.

ошибка http 405 = 405 Method Not Allowed (Метод не применим)

Появился в HTTP/1.1.

Указанный клиентом метод нельзя применить к текущему ресурсу. В ответе сервер должен указать доступные методы в заголовке Allow разделив их запятой.

Обратите внимание, что эту ошибку сервер должен возвращать, если метод ему известен, но он не применим именно к указанному в запросе ресурсу. Если же указанный метод не применим на всём сервере, то клиенту нужно вернуть ответ 501 (Not Implemented).

В общем пробуйте туда что-то записать не через 1С.А ручками.И смотрите что вернет вам сервер.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua