Загрузка файла на Яндекс.Диск с помощью REST API и php
Подразумевается, что вы успешно зарегистрировали приложение с доступом к Яндекс Диску, получили токен и даже отправили запрос на получение ссылки для загрузки файла на Яндекс.Диск и записали этот url в переменную link. Теперь дело за малым, нужно только отправить файл PUT методом, но в этом и проблема, в официальной документации этому моменту почти не уделено внимания и вроде все делается довольно просто, так оно и есть на самом деле. Ниже представлен php код, который загрузит файл.