Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure Cloudstorage for PHP-调用函数createBlobService()时出错_Php_Azure_Upload_Cloud - Fatal编程技术网

Azure Cloudstorage for PHP-调用函数createBlobService()时出错

Azure Cloudstorage for PHP-调用函数createBlobService()时出错,php,azure,upload,cloud,Php,Azure,Upload,Cloud,我有一个问题,在这部分代码之后,我的程序无法工作 $blobRestProxy->createBlobService($connectionString); $connectionString很好,但经过一些调试后,我在函数createBlobService()中发现了问题,该函数可以在ServicesBuilder.php 问题就在这一部分: $authFilter = new AuthenticationFilter( $this->blobAuthenticatio

我有一个问题,在这部分代码之后,我的程序无法工作

$blobRestProxy->createBlobService($connectionString);
$connectionString
很好,但经过一些调试后,我在函数
createBlobService()
中发现了问题,该函数可以在
ServicesBuilder.php

问题就在这一部分:

$authFilter = new AuthenticationFilter(
     $this->blobAuthenticationScheme(
          $settings->getName(),
          $settings->getKey()
      )
 );
也许我没有做什么或安装什么


但是我不知道如何解决它,请帮助我。

您的应用程序抛出了什么错误消息?根据您的描述,问题指出代码中的
帐户名称
帐户密钥
,您可以在本地构建测试代码脚本,以检查
连接字符串
是否正确

您可以在获取php示例


StorageConnectionString
的格式应为
的DefaultEndpointsProtocol=http;AccountName=您的账户名称;AccountKey=your_account_key'

应用程序抛出了什么错误消息?根据您的描述,问题指出代码中的
帐户名称
帐户密钥
,您可以在本地构建测试代码脚本,以检查
连接字符串
是否正确

您可以在获取php示例


StorageConnectionString
的格式应为
的DefaultEndpointsProtocol=http;AccountName=您的账户名称;AccountKey=your_account_key'

不要忘记自动加载GuzzleHttp,因为AuthenticationFilter.php需要它。它对我有用

namespace MicrosoftAzure\Storage\Common\Internal\Filters;
use MicrosoftAzure\Storage\Common\Internal\Resources;
use MicrosoftAzure\Storage\Common\Internal\IServiceFilter;
use MicrosoftAzure\Storage\Common\Internal\HttpFormatter;
use GuzzleHttp\Psr7;

不要忘记自动加载GuzzleHttp,因为AuthenticationFilter.php需要它。它对我有用

namespace MicrosoftAzure\Storage\Common\Internal\Filters;
use MicrosoftAzure\Storage\Common\Internal\Resources;
use MicrosoftAzure\Storage\Common\Internal\IServiceFilter;
use MicrosoftAzure\Storage\Common\Internal\HttpFormatter;
use GuzzleHttp\Psr7;

$blobRestProxy->createBlobService($connectionString)之后的所有代码;这不是在进行。没有错误消息扫描您使用Azure存储帐户运行示例?我们在自己的服务器上有它。我的意思是,您可以通过我发布的链接上的php测试示例进行简单测试,以检查您的存储帐户是否正确。如果你没有Azure存储帐户,你可以参考来创建帐户。我认为问题不在于我的代码,而在于我们的服务器设置,我手动安装了pear软件包,但是我可以检查是否有运行所需的服务或其他什么,PHP顺利运行需要什么?感谢$blobRestProxy->createBlobService($connectionString)之后的所有代码;这不是在进行。没有错误消息扫描您使用Azure存储帐户运行示例?我们在自己的服务器上有它。我的意思是,您可以通过我发布的链接上的php测试示例进行简单测试,以检查您的存储帐户是否正确。如果你没有Azure存储帐户,你可以参考来创建帐户。我认为问题不在于我的代码,而在于我们的服务器设置,我手动安装了pear软件包,但是我可以检查是否有运行所需的服务或其他什么,PHP顺利运行需要什么?ThanksI不明白这是一个回答,还是一个求助请求(万一,应该作为另一个问题发布)。是哪一个?我不明白这是一个回答,还是一个求助请求(万一,应该作为另一个问题发布)。是哪一个?