我正在开发一个应用程序,该应用程序将显示网页中的所有文件和文件夹。我已经做到了。
现在我正在尝试为此添加搜索过滤器。
我在谷歌上搜索过。但没有得到预期的结果。
我已经完成了从凭据获取访问令牌。
$client = new DropboxClient($_SESSION['accessToken'],parent::$appName,'UTF-8');
从这里我得到了所有文件。
如何在此处传递搜索文件名或文件夹名称?
您不能在 Dropbox \Client 中传递文件名或文件夹名称。
有单独的函数(搜索文件名(来传递path
,query string
。
如果传递将返回文件和文件夹的参数。
$client = new DropboxClient($_SESSION['accessToken'],parent::$appName,'UTF-8');
$foldername=isset($foldername)?$foldername:'';
$dropbox_file=$client->searchFileNames('/'.$foldername,$search);
如果打印 $dropbox_file,则可以看到文件和文件夹。
echo '<pre>';
print_r($dropbox_file);
echo '</pre>';
有关更多功能,您可以在此处查看