首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure CORS配置

Azure CORS配置
EN

Stack Overflow用户
提问于 2014-05-21 01:27:08
回答 1查看 2.6K关注 0票数 0

我正在使用azure.jquery.fineuplaoder4.4.0源代码,当我试图上传这些错误时,我会得到这些错误:

代码语言:javascript
复制
OPTIONS http://gfbc.blob.core.windows.net/beta 403 (CORS not enabled or no matching rule found for this request.) 

XMLHttpRequest cannot load http://gfbc.blob.core.windows.net/beta. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://dev.gfbclife.org' is therefore not allowed access. 

我使用提供的默认html模板,并按如下方式调用FineUploader:

代码语言:javascript
复制
<script>
    $(document).ready(function () {
        $("#fine-uploader").fineUploader({
            request: {
                endpoint: 'http://gfbc.blob.core.windows.net/beta'
            },
            signature: {
                endpoint: '/Signature'
            },
            retry: {
                enableAuto: true
            },
            deleteFile: {
                enabled: true
            }
        });
    });
</script>

我已将我的CORS规则定义为:

代码语言:javascript
复制
Allowed Origin: http://dev.gfbclife.org
Allowed Methods: Get, head, Post, Put, Delete, trace, Options
Allowed Headers: *
Exposed Headers: *
Max Age: 432000

更新:我已经更正了CORS规则,不再得到以前的错误。我现在发现了这些错误:

代码语言:javascript
复制
POST http://gfbc.blob.core.windows.net/beta 405 (The resource doesn't support specified Http Verb.) 
[Fine Uploader 4.4.0] Error when attempting to parse xhr response text (Unexpected token <) 

该职位的答复是:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?><Error><Code>UnsupportedHttpVerb</Code>
<Message>The resource doesn't support specified Http Verb.
RequestId:f24c6afb-6e42-42da-aafb-3151422562cc
Time:2014-05-21T02:26:50.2758734Z</Message></Error>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-21 02:07:27

正如错误消息所示,您的CORS规则是不正确的。您允许的来源必须包括您为request.endpoint选项提供的URL的域。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23772566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档