空间中存储的目录大于1000个,当我使用获取文件目录的接口时,返回的只有1000个数据。
比如
$list = $upyun->getList('');
返回空间中所有目录,得到长度为1000的array
而访问'33277'目录(并不在上面所得array中)时,是可以获取该目录下的文件
$list = $upyun->getList('33277');
那么可以确定该目录在空间中是存在的,但是为什么只能返回1000个目录呢
求助~~ 是接口本身的问题,还是我姿势不对
空间中存储的目录大于1000个,当我使用获取文件目录的接口时,返回的只有1000个数据。
比如
$list = $upyun->getList('');
返回空间中所有目录,得到长度为1000的array
而访问'33277'目录(并不在上面所得array中)时,是可以获取该目录下的文件
$list = $upyun->getList('33277');
那么可以确定该目录在空间中是存在的,但是为什么只能返回1000个目录呢
求助~~ 是接口本身的问题,还是我姿势不对
很遗憾的告诉你,这个问题目前无解。因为又拍云单目录最大只支持1K文件读取。所以你只能修改你的存储规则,以时间划分,或者是以其它方式划分成不同的文件夹来存储。