Загружается пустой файл на яндекс диск

C2H5OH

Client
Регистрация
30.09.2014
Сообщения
55
Благодарностей
26
Баллы
18
Здравствуйте Надеюсь кто-нибудь поможет. Не могу понять как решить проблему. Работаю с яндекc диском через api. Когда делаю загрузку файла на яндек диск - все загружается, только в результате файл получается постой.

Прикрепил сюда файл для теста. Только там убрал свой апи из свойства действия "Authorization: ВСТАВИТЬ_СВОЙ_КОД"

Думаю что проблема экшене "файлы для загрузки"

Еще видел тему https://zennolab.com/discussion/threads/api-jandeks-disk.55946/ там есть сsharp код - но он не рабочий. В сишарпе не знаю, но пробовал ковыряться и не получилось.

Кто может подскажите как решить проблему - экшеном или сишапром - без разницы. Либо подскажите в каком направлении копать.
 

Вложения

  • 13,4 КБ Просмотры: 58

C2H5OH

Client
Регистрация
30.09.2014
Сообщения
55
Благодарностей
26
Баллы
18
Сейчас еще покопался. Вот этот экшн файл для загрузки - вообще в данном случае не функционирует, потому что если его убрать то результат тот же остается. Получается вопрос в том как передать файл в put экшн.
 

heks

Client
Регистрация
01.10.2013
Сообщения
1 090
Благодарностей
263
Баллы
83
где ВСТАВИТЬ_СВОЙ_КОД этот код взять ?
прилку сгенерировал но что то там ни один из 2 кодов не подходит
http://joxi.ru/V2VzVb9HB3ooR2 еще может что то добавить нужно?
 

kkecher

Новичок
Регистрация
11.01.2024
Сообщения
1
Благодарностей
0
Баллы
1
Для тех, кто придет сюда из Google за решением: у меня проблема была в том, что в put я не передавал сам файл (в документации к yandex disk об этом явно не говорится). в случает python нужно так:

Python:
files = {"file": open(f"{file_path}/{file_name}", "rb")}
put_response = requests.put(disk_put_url, files=files)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)