跨域文件上传的tips

时间:2022-04-23 04:53:25

 

 

1.

跨域文件上传: 服务器加crossdomain.xml 文件,本地提交到iframe ( 不属于ajax请求)
在谷歌浏览器是可以看到: 发送的请求
在火狐浏览器是看不到发送的请求的 
 
2.
crossdomain.xml
内容:

<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>

weibo.com/crossdomain.xml

<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation
="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
<allow-access-from domain="js.wcdn.cn" />
<allow-access-from domain="js.t.sinajs.cn" />
<site-control permitted-cross-domain-policies="all" />
<allow-http-request-headers-from
domain="js.wcdn.cn" headers="*" />
<allow-http-request-headers-from
domain="js.t.sinajs.cn" headers="*" />

</cross-domain-policy>

 

3. uploadify ,服务器配置 可以直接跨域文件上传。调用者的服务器 设置允许跨域

4.也可以表单提交到 iframe 实现跨域