AWS S3:在功能

时间:2016-01-23 11:56:20

标签: php amazon-web-services amazon-s3

我使用此AWS S3 PHP Library将文件上传到我的AWS Bucket。使用的代码是:

if (S3::putObject(S3::inputFile('file.json'), $bucket, 'file.json', S3::ACL_PUBLIC_READ)) {
    echo "File uploaded.";
} else {
    echo "Failed to upload file.";
}

如果我只是将此声明添加到文档的一般范围内,它可以正常工作。但是当我把它添加到这样的函数中时:

function updateFileToS3() {
     if (S3::putObject(S3::inputFile('file.json'), $bucket, 'file.json', S3::ACL_PUBLIC_READ)) {
    echo "File uploaded.";
    } else {
    echo "Failed to upload file.";
    }
 }

并在页面下方进一步调用:

updateFileToS3();

我得到了结果

  

无法上传文件。

我错过了一些明显的东西吗?

0 个答案:

没有答案