我正在尝试在Dropbox中读取和写入文件夹。所以我在DropBox中注册了我的应用程序 ..
我的应用程序的详细信息是..
权限类型应用程序文件夹
应用程序文件夹名称 hello
现在“hello”文件夹目前在此目录中
https://www.dropbox.com/home/Apps/
所以当我这样做时
$files = $this->DropboxApi->ls( );
pr($files);
我得到的结果就是这个
Array
(
[Dropbox] => Array
(
[hash] => *****************
[thumb_exists] =>
[bytes] => 0
[path] => /
[is_dir] => 1
[size] => 0 bytes
[root] => app_folder
[contents] => Array
(
)
[icon] => folder
)
)
所以问题是我不知道如何访问文件夹你好
应该是什么路径
$files = $this->DropboxApi->ls('Path);
答案 0 :(得分:0)
假设您要在文件夹myfile.extension
中写入文件名myfolder
,那么您的上传路径将为:
<root>/myfolder/myfile.extension
然后你的端点url上传文件将是:
https://api-content.dropbox.com/1/files_put/dropbox/myfolder/myfile.extension
如果下载,您首先需要向端点发送请求:
https://api.dropbox.com/1/media/dropbox/myfolder/myfile.extension
作为回应,你会得到json:{"url":"here is downloadable link"}
要查看文件夹中的内容/详细信息,端点将为:
https://api.dropbox.com/1/metadata/dropbox/hello?list=true
答案 1 :(得分:0)
$folder = $dropbox->GetFiles("hello",false);
它将所有文件返回到hello文件夹(返回数组)