gpt4 book ai didi

php - 我正在尝试使用 codeigniter 设置 microsoft azure 存储访问。它不工作

转载 作者:行者123 更新时间:2023-12-03 03:04:54 25 4
gpt4 key购买 nike

我正在一个项目中使用 codeigniter。我需要使用 azure 存储。所以我使用 Composer 来获取 microsoft azure php 库。我正在尝试列出模型文件中的存储桶。我输入

use WindowsAzure\Common\ServicesBuilder;

int 该文件。执行时,它在这一行崩溃。是不是路径问题。有人可以帮忙吗?我还尝试放置 require "vendor/autoload.php" 文件。这没有帮助。我该怎么做才能让它发挥作用?

最佳答案

当您使用 Composer 时,您可以使用一个命令安装 CodeIgniter。请参阅CodeIgniter Composer Installer了解详情。

composer create-project kenjis/codeigniter-composer-installer codeigniter

然后 cd 进入您的 ci 项目路径并安装 Azure SDK for PHP通过运行命令:

composer require microsoft/windowsazure

完成这些后,您可以使用以下代码在 Controller 中使用 Azure 存储。

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

use WindowsAzure\Common\ServicesBuilder;

class Welcome extends CI_Controller {

public function index()
{
$account = 'yourAccoutName';
$key = 'yourAccessKey';
$connectionString = "DefaultEndpointsProtocol=http;AccountName=$account;AccountKey=$key";
$blobRestProxy = ServicesBuilder::getInstance()->createBlobService($connectionString);
// ...

$this->load->view('welcome_message');
}
}

关于php - 我正在尝试使用 codeigniter 设置 microsoft azure 存储访问。它不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45317100/

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