php file_exists在使用AWS php SDK时不起作用



我正在使用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"));

相关内容

  • 没有找到相关文章

最新更新