【发布时间】:2015-06-20 03:06:45
【问题描述】:
我正在使用 Azure PHP SDK 将 blob 下载到本地文件中。 我正在使用以下代码,但努力在磁盘上生成实际文件。 如何指示下载文件(文件夹)的位置?
这段代码有什么问题吗?
谢谢
$blobfile = "123.vox";
$blobRestProxy = ServicesBuilder::getInstance()->createBlobService($connectionString);
$blob = $blobRestProxy->getBlob("containerName", $blobfile);
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$blobfile\"");
fpassthru($blob->getContentStream());
【问题讨论】:
-
我想我应该补充一点,这是一个在 Linux 上运行的 PHP 脚本
-
您是否只想下载带有 PHP 脚本的文件,或者这是一个将文件发送给浏览您的 PHP 站点的用户的 PHP 页面。因为您现在所做的是将 blob 发送到客户端。如果你从控制台运行这个 PHP 脚本,就没有“客户端”。
标签: php azure azure-blob-storage