Azure CDN Blob强制下载HTML文件,而不是进行渲染

Azure CDN Blob强制下载HTML文件,而不是进行渲染,azure,azure-storage-blobs,azure-cdn,Azure,Azure Storage Blobs,Azure Cdn,我尝试将HTML文件上载到azure blob存储中,并检索了链接。 不幸的是,当在web浏览器中输入URL时,它不会加载页面,而是尝试下载 如何使Azure CDN上的HTML文件作为网页加载,而不是下载 谢谢 已修复!在Azure中,我需要编辑html文件的属性,并将内容类型设置为text/html.:) 我们需要通过Blob Options类设置它的属性内容类型 PHP: namespace - use MicrosoftAzure\Storage\Blob\Models\Cre

我尝试将HTML文件上载到azure blob存储中,并检索了链接。
不幸的是,当在web浏览器中输入URL时,它不会加载页面,而是尝试下载

如何使Azure CDN上的HTML文件作为网页加载,而不是下载

  • 谢谢

已修复!在Azure中,我需要编辑html文件的属性,并将内容类型设置为text/html.:)

我们需要通过Blob Options类设置它的属性内容类型

PHP:

    namespace - use MicrosoftAzure\Storage\Blob\Models\CreateBlobOptions;
    //use code where you are creating blob
    $opts = new CreateBlobOptions();
    //$opts->setCacheControl('test');
    $opts->setContentEncoding('UTF-8');
    $opts->setContentLanguage('en-us');
    //$opts->setContentLength(512);
    $opts->setContentMD5(null);
    $opts->setContentType($mimeType);
    $blobRestProxy->createBlockBlob($containerName, $indexFile, $content,$opts);
它将在git包中工作:“microsoft/windowsazure”:“^0.5”

在C中#


我试图在其他问题和谷歌上找到这一点,但没有运气。我找到了很多关于使用Azure CDN托管html文件的参考资料,但没有任何说明如何绕过我遇到的强制下载问题。这是我正在下载的链接:CDN路径是这样的:我无法从任何一个站点获得此功能。
entryData.DestinationBlob.Properties.ContentType = "image/jpeg";
entryData.DestinationBlob.SetProperties();