js +html5 跨域上传 .net

你的痕迹如风 发布于 2016/09/13 09:05
阅读 236
收藏 0

@java_speed 你好,想跟你请教个问题:大神,跨域这块需要做什么处理呢?我用的是.net,看了源码,怎么改都传不上去

加载中
0
levis999
levis999
ajaxfileupload.js
0
java_speed
java_speed

.net 不熟悉,也没了解他写的源码。大致原理:

  1. token 服务器多返回一个服务器地址(跨域上传的服务器)
  2. 跨域上传服务器重新options方法,返回Allow三个header(Flash提供crossdomain.xml文件)
  3. 跨域上传服务器post方式处理文件上传

第1步也可以直接把token_url, uploadurl 配置成跨域服务器的token,upload地址,不过token_url也要支持options方式,返回Allow三个header(注:跨域时每次请求都需要返回这三个header,包括get,post)


返回顶部
顶部