gpt4 book ai didi

php - 如何将 Amazon s3 用作 Codeigniter 库?

转载 作者:可可西里 更新时间:2023-11-01 01:05:58 26 4
gpt4 key购买 nike

我创建了一个名为 awslib.php 的文件,并将其放在 application/libraries 文件夹中。这些是 awslib.php 的内容:

<?php

class Awslib {

function Awslib()
{
require_once('sdk-1.5.6.2/sdk.class.php');
}
}

在库文件夹中还有一个名为 sdk-1.5.6.2 的 PHP sdk。

在我的家庭 Controller 上,我正在加载库并实例化 s3 类:

$this->load->library('awslib');
$s3 = new AmazonS3();

当我加载主页时出现此错误:

Fatal error: Class 'AmazonS3' not found in /var/www/application/controllers/home.php on line 23

为什么它不起作用?

注意:问题不在于 s3,当我将它存储在 codeigniter 外部并加载 sdk 附带的演示文件时,我可以让它正常工作。

最佳答案

我假设您使用的是 SDK for PHP直接地。除非打包,否则大多数 SDK 不能在 CI 中很好地发挥作用。

我强烈推荐使用 amazon-s3 library (或者更确切地说,spark)。

关于php - 如何将 Amazon s3 用作 Codeigniter 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10958266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com