当前位置:  开发笔记 > 前端 > 正文

尝试在存储模拟器上测试上载时收到CORS错误

如何解决《尝试在存储模拟器上测试上载时收到CORS错误》经验,为你挑选了0个好方法。

我正在尝试使用azure存储模拟器测试html5,angularjs应用程序的上传功能.出于某种原因,每次我将文件发送到localhost的azure生成的url时,我都会收到CORS错误.现在在云实例上,我使用以下代码添加CORS支持,它可以工作:

blobServiceProperties.Cors.CorsRules.Add(new CorsRule()
{
    AllowedHeaders = new List() { "*" },
    //ExposedHeaders = new List() {"*"},
    AllowedMethods = CorsHttpMethods.Post | CorsHttpMethods.Put | CorsHttpMethods.Get | CorsHttpMethods.Delete,
    AllowedOrigins = new List() { "http://example.com" },
    MaxAgeInSeconds = 3600
});

当我尝试为模拟器运行此操作时,我收到错误,指示不允许这样做.我是否还必须为模拟器设置CORS,如果是这样,我将如何执行此操作,因为上述代码无法从模拟器中运行?

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有