【发布时间】:2013-05-29 07:43:35
【问题描述】:
MSDN 论坛不是很有帮助,所以我在这里重新发布我的问题。我正在尝试使用新的 Windows Azure SDK for PHP 下载 blob 使用
$blobRestProxy =
ServicesBuilder::getInstance()->createBlobService($connectionString);
$blob = $blobRestProxy->getBlob($container, $blobname);fpassthru($blob->getContentStream());
问题是在 WindowsAzure\Common\Internal\Utilities.php 文件中,stringToStream() 正在返回一个警告,当 allow_url_fopen 为 Off 时会导致下载失败:
PHP 警告:fopen(): data:// 包装器在服务器中被禁用 通过allow_url_fopen=0配置
我的问题是这是一个孤立的问题还是新的 SDK 是否需要 allow_url_fopen 为 On 才能使用 getBlob 函数?有没有其他方法可以避免打开allow_url_fopen?
【问题讨论】: