您的位置:首页 > 移动开发 > Cocos引擎

Cocos Creator 动态加载三分赛 车代码出 售远程服务器图片资源

2019-03-27 09:46 603 查看

三分赛 车代码出 售 Q1157880099 源码地址:haozbbs.com
var url = “http://localhost:8080/pic/10001.png”;//服务器图片路径

var container = this.user_photo.getComponent(cc.Sprite);//图片呈现位置

this.loadImg(container,url);

//动态加载图片的方法

loadImg: function(container,url){

cc.loader.load(url, function (err, texture) {

var sprite = new cc.SpriteFrame(texture);

container.spriteFrame = sprite;

});

}

到这里还没有结束,获取图片资源的过程中,浏览器又抛出了“已拦截跨源请求:同源策略禁止读取位于http….的远程资源。(原因:CORS头缺少‘Access-Control-Allow-Origin’)。存在跨域问题。

由于测试时图片放到了tomcat的web服务器中,这时需要对tomcat进行配置。

1、下载 cors-filter-2.4.jar和 java-property-utils-1.9.1.jar ,放到tomcat的lib中。

2、在tomcat的web.xml中添加CorsFilter过滤器

<filter-name>CorsFilter</filter-name>

<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
<filter-name>CorsFilter</filter-name>

<url-pattern>/*</url-pattern>

3、重启Tomcat

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: