Я пытаюсь создать 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), последней из которых является папка, в которой находятся файлы загружается. Никто, кажется, не делает эту работу. Я попробовал их все с «/» после, до того, оба или без.
Что касается кода загрузки, я загружаю файл, используя «/» + имя файла, и он работает как шарм.
Любая помощь будет оценена!
Задача ещё не решена.
Других решений пока нет …