Проблема с путями при использовании create_shared_link_with_settings

Я пытаюсь создать php-код, который автоматически создаст общую ссылку для файлов, которые я загружаю, и добавит ее в файл XML.

И загрузка, и XML-файл обновляются правильно, но я застрял с созданием ссылки. Это часть кода, который я запускаю прямо сейчас:

$parameters = array('path' => $filename);

$headers = array('Authorization: Bearer token','Content-Type: application/json');
$curlOptions = array(
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => json_encode($parameters),
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_VERBOSE => true
);

$ch = curl_init('https://api.dropboxapi.com/2/sharing/create_shared_link_with_settings');
curl_setopt_array($ch, $curlOptions);

$linkdropbox = curl_exec($ch);
curl_close($ch);
$nodeDescargaText = $xml -> createTextNode($linkdropbox);

Имя файла

$filename = "/".$_FILES['inputFile']['name'];

Итак, я продолжаю получать такие ошибки, как:

"Корневой путь не поддерживается"

"Искаженный путь"

Я попытался оставить корень как с «», так и с «/», а также попытался поместить в корень имя папки приложений (Apps, Aplicaciones, manualesint), последней из которых была папка, в которой находятся файлы загружается. Кажется, никто не делает эту работу. Я пробовал их все с "/" после, до, обоих или без.

В коде загрузки я загружаю файл, используя "/" + имя файла, и он работает как шарм.

Любая помощь будет оценена по достоинству!

[Перекрестная ссылка для справки: dropboxforum.com/t5/API-Support-Feedback/…]

Greg 27.11.2018 16:06
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
178
0

Другие вопросы по теме