Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.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
无法在PHP中上载Azure Blob存储_Php_Azure_Azure Storage Blobs_Azure Blob Storage - Fatal编程技术网

无法在PHP中上载Azure Blob存储

无法在PHP中上载Azure Blob存储,php,azure,azure-storage-blobs,azure-blob-storage,Php,Azure,Azure Storage Blobs,Azure Blob Storage,我用这个 它显示了如何上传HelloWorld.txt。 它已成功上载。但是,如果一个点更改,例如HelloWorld.txt为Hello.jpg,它将上载0字节的文件 我的代码phpQS.php是 //创建blob客户端。 $blobClient=BlobRestProxy::createBlobService($connectionString); $fileToUpload=“Hello.jpg”; 如果(!isset($\u GET[“Cleanup”])){ //创建容器选项对象。 $

我用这个

它显示了如何上传
HelloWorld.txt
。 它已成功上载。但是,如果一个点更改,例如
HelloWorld.txt
Hello.jpg
,它将上载0字节的文件

我的代码phpQS.php是

//创建blob客户端。
$blobClient=BlobRestProxy::createBlobService($connectionString);
$fileToUpload=“Hello.jpg”;
如果(!isset($\u GET[“Cleanup”])){
//创建容器选项对象。
$createContainerOptions=新建createContainerOptions();
...
}
你能告诉我如何完整地上传文件吗

这是Webbrowser(带有HTML)中的输出

Azure控制台是


示例项目有问题,这就是为什么它不起作用。

对不起,我写了日文版。英文网站是。此外,当您打开它时,请打开开关(“英語で読む"). .我尝试以相同的方式处理URL,但显示失败。如果我更改内容,文件“HelloWorld.txt”将作为0字节文件上载。我尝试的方式1.使用“git clone”获取文件2.从azure portal获取密钥。(在Azure门户中,转到您的存储帐户。在存储帐户概述的“设置”部分中,选择“访问密钥”以显示您的帐户访问密钥和连接字符串。请注意您的存储帐户名称,这是您进行授权所需的名称。在密钥1下找到密钥值,然后选择“复制”以复制帐户密钥。)3.配置我的存储连接(export ACCOUNT\u NAME=export ACCOUNT\u KEY=)3.配置您的环境从本地git文件夹中获取文件夹,并将其放置在PHP服务器提供服务的目录中。然后,打开一个作用域与该目录相同的命令提示符,输入:PHP composer.phar install,但它将以0字节文件的形式上载。