Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо для сервисов Облако@mail.ru и Яндекс.Диск реализовать возможность получения размера файла а байтах по публичной ссылке моего же аккаунта.

На примере Яндекс.Диска, имеем:

1. данные авторизации к диску (логин и пароль)

2. публичную ссылку вида https://yadi.sk/d/xxxxxxxxxxxx

3. файл по ссылке не обязательно находится в корне, может лежать в папке или подпапке, т.е. нужен какой-то рекурсивный поиск (при необходимости можно ограничиться 2-3 уровнем вложенности)

Необходимо:

Написать функцию(класс), которая бы принимала как входящий параметр публ. ссылку + данные авторизации, а выдавала размер файла в байтах.

Реализация:

Мне абсолютно всё равно, будет ли это ваша собственная разработка или будете использовать чужой класс работы с webdav, главное, чтобы это работало для обоих облачных сервисов.

10 лет назад
imitator7
40 лет
13 лет в сервисе
Был
8 лет назад

Заявки фрилансеров

Нет заявок фрилансеров