我正在使用AWS PHP SDK从S3桶中获取对象。
当我查看文件系统时,文件存在,但函数file_exist返回false。
如果我再次运行脚本,它将找到文件。
$result = $client->getObject(array(
'Bucket' => "uploads/$id",
'Key' => $file,
'SaveAs' => "somepath/$id/$file"
));
echo json_encode(file_exists("somepath/$id/$file"));
返回FALSE,但如果我再次运行脚本并手动插入url,它将返回TRUE。
它可以是,而脚本仍在运行,我不能得到的文件?(也许是时间问题?)
thx
您要查找的方法是file_exists,而不是file_exist
echo json_encode(file_exists("somepath/$id/$file"));