Отправка файла на яндекс диск из 1С #791340


#0 by KazSever
Добрый день, нашел в сети такой код для отправки файла на облачный диск яндекса, но при выполнении выдает ошибку: {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма}: Ошибка при вызове метода контекста (КопироватьФайл)     КопироватьФайл(Путь2,Путь1);           по причине: Ошибка копирования файлов по причине: Ошибка доступа к файлу '' по причине: Ошибка аутентификации при доступе к ресурсу:   Менял https на http, ошибок не выдает, но ничего не происходит. Подскажите как исправить данную ошибку?!
#1 by Heckfy
1С умеет удивлять. Например, чтобы работать с Яндекс.Диском, не требуется никакого шаманства, все из коробки: ``` Данный код копирует файл из облака Яндекса на локальный диск, удаляет из облака и заливает обратно.  Вместо `login` и `pass` подставляем логин и пароль Яндекса. Это дико удобно, потому что, в отличии от Дропбокса, Яндекс поддерживает Вебдав. Диск от Яндекса раскачивается до 10 Гб в полпинка. Таким образом, все прайсы, фотки и прочую статику можно хранить в диске от Яндекса.
#2 by Heckfy
(C)
#3 by KazSever
Да. именно оттуда и брал код
#4 by Heckfy
Разницу видишь: У тебя: Путь1 = ";;; В примере: Путь1 = ";;;
#5 by DrZombi
Казалось, а причем тут вообще 1С ? :)
#6 by KazSever
Я так понимаю вы указываете мне на *path/to/*
#7 by DrZombi
Можно было вообще настроить Яндекс диск на папку, а 1С заставить туда копировать и удалять файлы :)
#8 by KazSever
нет, надо именно отправлять
#9 by KazSever
т.к. если копировать в папку, то при изменении в папке синхронизируется с облаком, а это не нужно
#10 by Heckfy
Я таки прошу вас попробовать. :) Зачем усложнять?
#11 by DrZombi
Я ожидал увидеть АПИ обращение к яндекс ресурсу. Код в 30 строк и более :)
#12 by DrZombi
+ А когда в пути пишешь логин и пароль, его разве не могут перехватить? ;)
#13 by KazSever
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма}: Ошибка при вызове метода контекста (КопироватьФайл)     КопироватьФайл(Путь2,Путь1);           по причине: Ошибка копирования файлов по причине: Ошибка доступа к файлу '' по причине: Ошибка аутентификации при доступе к ресурсу:
#14 by KazSever
наверно могут, но такой задачи нет
#15 by Xapac
А два слеша зачем?
#16 by Heckfy
#17 by KazSever
а как иначе?
#18 by Heckfy
Таки есть подозрение, что ресурс (ЯД) не доступен. Политиками закрыт или еще что то....
#19 by KazSever
похоже на то...
#20 by KazSever
Помог код
#21 by KazSever
всем спасибо, вопрос решен!
#22 by drcrasher
для тех, кому интересно, то можно поковырять Деньги 2.0. Там есть модули для работы с апи я.диска и дропбокса
#23 by sikuda
"Лучше день потерять, потом за пять минуть долететь."? "Крылья, крылья - ноги!" Присоединить Yandex disk как G: или другое?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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