无法在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字节文件的形式上载。