图片上传相关,前后端分离,怎么接受后端返回的url

发发呆哟 发布于 2016/08/26 16:04
阅读 1K+
收藏 0

一个前后端分离项目,图片上传七牛,通过后端接口返回json数据,但是iframe中接收不到数据,有没有什么解决方案

测试浏览器,chrome,在IE Edge下没问题


-------------------

接口返回的数据在这里,然而iframe接收数据存在问题。

--------------------------------------------------------------


router.post('/upload', multipart(), (req, res, net) => { let client = qn.create({
        accessKey: '自己的参数',
        secretKey: '自',
        bucket: 'seuic',
        origin: 'http://obo5bz8bt.bkt.clouddn.com'  });
    client.upload(fs.createReadStream(req.files['editormd-image-file'].path),function(err,result)
        { if(err){ res.send({success:0,message:err})
        }else{ console.log(result) res.json({success:1,message:'cg',url:result.url});
        }

    })
});

贴上node端端口

加载中
0
vb2005xu
vb2005xu
跨域了,端口不一样
发发呆哟
发发呆哟
。。我知道是跨域了,我整个项目都是前后端分离的跨域请求,后端提供接口1
0
小了个超
小了个超
跨域了,后端返回用jsonp格式
0
蝶衣人生
蝶衣人生

引用来自“小了个超”的评论

跨域了,后端返回用jsonp格式
还是使用head头的文件的比较靠谱些。
0
skhuhu
skhuhu
你拿什么请求接口的····接口调通没
zhangXiaQ
zhangXiaQ
回复 @发发呆哟 : 怎么解决的????我们也遇到了这个问题,前端没法拿返回值...
发发呆哟
发发呆哟
接口调通了
返回顶部
顶部