使用create_shared_link_with_settings

时间:2018-11-27 12:20:40

标签: php dropbox

我正在尝试制作一个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文件夹的名称(Apps,Aplicaciones,manualesint),最后一个是该文件夹的位置是要上传的文件。似乎没有人能做到这一点。在所有之前,之后,之前或之后,我都用“ /”尝试过它们。

在上传代码中,我使用文件的“ /” +名称来上传文件,它的工作原理就像一个超级按钮。

任何帮助将不胜感激!

0 个答案:

没有答案