我正在开发一个应用程序,它将显示网页中的所有文件和文件夹。我做到了这一点。
现在我正在尝试添加搜索过滤器。
我在谷歌搜索过。但没有得到预期的结果。
我已完成从凭据获取accessToken。
$client = new Dropbox\Client($_SESSION['accessToken'],parent::$appName,'UTF-8');
从此我得到所有文件。
如何在这里传递搜索文件名或文件夹名?
答案 0 :(得分:0)
您无法在Dropbox \ Client中传递文件名或文件夹名称。
有一个单独的函数(searchFileNames)来传递path
,query string
。
如果传递将返回文件和文件夹的参数。
$client = new Dropbox\Client($_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>';
有关更多功能,您可以查看here