首页 新闻 会员 周边 捐助

Base64编码问题或者说是websocket图片传输问题或者直接是SignalR如何进行图片传输

-1
悬赏园豆:30 [已解决问题] 解决于 2016-04-11 18:37

最终问题:在线聊天,图片传输。

现在我打算是用base64来进行图片传输,在pc端没问题。实现了,可在用H5写的手机端上,就出问题了,编码后的图片是空的。

 

大兄弟竹子的主页 大兄弟竹子 | 初学一级 | 园豆:55
提问于:2016-04-10 14:20
< >
分享
最佳答案
0

涉及到跨域的问题,http域不能跨到file域,没有权限。

收获园豆:30
上帝之城 | 老鸟四级 |园豆:2549 | 2016-04-10 21:20

求教,如何解决

大兄弟竹子 | 园豆:55 (初学一级) | 2016-04-10 21:22

@玛丽的竹子: 很好解决,不用base64编码,直接后台上传图片到服务器,接收方收图片链接就可以了。

上帝之城 | 园豆:2549 (老鸟四级) | 2016-04-10 21:40

@上帝之城: 如何上传,今天一天被这个整晕了。用file控件?我这个获得本地(file)路径后就直接上传,如何实现呢,大神,我看你胜利的曙光了

大兄弟竹子 | 园豆:55 (初学一级) | 2016-04-10 21:42

@玛丽的竹子: 用隐藏的file控件上传保存,服务器识别具体上传的用户,根据用户查找聊天的双方发对应的消息就可以了。

补充,file控件用ajaxform提交。

上帝之城 | 园豆:2549 (老鸟四级) | 2016-04-10 21:46

@上帝之城: 查了下,file对象的值貌似不能我们默认设置?

大兄弟竹子 | 园豆:55 (初学一级) | 2016-04-10 21:52

@玛丽的竹子: 你要让用户从本地相册或照相机选择图片,选好了路径自动加载到file控件,隐藏提交即可。

上帝之城 | 园豆:2549 (老鸟四级) | 2016-04-10 21:54

@上帝之城: 这个如何实现,求教,兄弟,能加下QQ吗 

大兄弟竹子 | 园豆:55 (初学一级) | 2016-04-10 22:05

@玛丽的竹子: 相机,这些都已经好了,只剩下“选好路径自动加载到file控件”

大兄弟竹子 | 园豆:55 (初学一级) | 2016-04-10 22:11

@玛丽的竹子: 明天给你找点代码看一下就会弄了,确实不知道很折腾人。

上帝之城 | 园豆:2549 (老鸟四级) | 2016-04-10 22:12

@上帝之城: 747161601,兄弟,加个Q呗。实在很感谢你。昨天困扰到现在,本以为很简单,然后就走偏了。

大兄弟竹子 | 园豆:55 (初学一级) | 2016-04-10 22:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册