我有这段代码。
$str1 = $test."\\".$actualfilename;
$str2 = $finalPath."\\".$folder."\\".$subfolder;
$source = mb_convert_encoding($str1, "UTF-8");
echo "<br/>". $source;
$dest = mb_convert_encoding($str2, "UTF-8");
echo "<br/>" .$dest;
$client->move($source,$dest);
想要移动文件但收到此错误:
Fatal error: Uncaught exception 'InvalidArgumentException' with message ''fromPath': bad path: must start with "/": "C:\\Dropbox\\Salesforce Documents\\Opportunities\\UR-000001\\123432.pdf.txt"' in D:\xampp\htdocs\dropboxapi\vendor\dropbox\dropbox-sdk\lib\Dropbox\Path.php:169
答案 0 :(得分:1)
错误消息表明fromPath
应以"/"
开头,但您的"C:\\"
开头。
在Dropbox API上执行文件操作时,远程文件路径需要是Dropbox文件夹中的相对路径。就是"/folder/file.txt"
。
您改为传递本地文件路径。要解决此问题,请改为使用帐户中文件的相对路径。