Я пытаюсь создать 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/…]