【问题标题】:CodeIgniter and S3 putObject - getting the right path to fileCodeIgniter 和 S3 putObject - 获取正确的文件路径
【发布时间】:2016-12-12 14:29:46
【问题描述】:

我在将图像的正确 URL 从 CI 传递到 S3 服务器时遇到问题。

我的图片存放在 assets/image.jpg 下的根文件夹中

$this->load->library('s3');
$this->s3->putObject('../../image.jpg', $bucket, 'testimage.jpg', 'public-read');

存储桶会创建文件 testimage.jpg,但它只是一个损坏的 20kb 文件。

有人可以告诉我如何获取图片的正确路径吗?

我已经试过了:FCPATH . 'asset/image.jpg' 还是不行。

注意:我在本地主机上执行此操作,如果这很重要的话。

【问题讨论】:

    标签: php codeigniter amazon-s3


    【解决方案1】:

    我已经找到了问题的答案,希望它可以帮助其他人一段时间:

    $this->s3->putObject(S3::inputFile('asset/image.jpg'), $bucket, 'testimage.jpg', 'public-read');

    需要输入S3::inputFile('folder/file')

    【讨论】:

    • 谢谢!我有同样的问题,你帮我解决了:-)
    猜你喜欢
    • 2019-01-19
    • 2014-05-20
    • 2019-01-06
    • 2020-04-23
    • 2013-09-07
    • 2016-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多