在silverlight 5中使用HttpWebRequest上载blob会导致SecurityException
本文关键字:blob SecurityException 上载 HttpWebRequest silverlight | 更新日期: 2023-09-27 18:21:33
我想创建一个silverlight5应用程序,使用http请求在blob存储中上传文件,但当我使用结束响应时
HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asyncResult);
它抛出一个"安全错误"。我已经搜索了很多,我发现上传了一个clientaccesspolicy.xml文件到我的存储帐户的根目录。我已将此文件上传到根级别的存储帐户,但它不起作用。请帮帮我。提前谢谢。
我发现了错误。clientaccesspolicy.xml中的内容有点错误。我在域的uri中使用了*
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="SOAPAction">
// for me, this line was was giving an error (using * for uri)
// <domain uri="*" />
// now I am using
<domain uri="http://*" />
<domain uri="https://*" />
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
谢谢:)