最终问题:在线聊天,图片传输。
现在我打算是用base64来进行图片传输,在pc端没问题。实现了,可在用H5写的手机端上,就出问题了,编码后的图片是空的。
涉及到跨域的问题,http域不能跨到file域,没有权限。
求教,如何解决
@玛丽的竹子: 很好解决,不用base64编码,直接后台上传图片到服务器,接收方收图片链接就可以了。
@上帝之城: 如何上传,今天一天被这个整晕了。用file控件?我这个获得本地(file)路径后就直接上传,如何实现呢,大神,我看你胜利的曙光了
@玛丽的竹子: 用隐藏的file控件上传保存,服务器识别具体上传的用户,根据用户查找聊天的双方发对应的消息就可以了。
补充,file控件用ajaxform提交。
@上帝之城: 查了下,file对象的值貌似不能我们默认设置?
@玛丽的竹子: 你要让用户从本地相册或照相机选择图片,选好了路径自动加载到file控件,隐藏提交即可。
@上帝之城: 这个如何实现,求教,兄弟,能加下QQ吗
@玛丽的竹子: 相机,这些都已经好了,只剩下“选好路径自动加载到file控件”
@玛丽的竹子: 明天给你找点代码看一下就会弄了,确实不知道很折腾人。
@上帝之城: 747161601,兄弟,加个Q呗。实在很感谢你。昨天困扰到现在,本以为很简单,然后就走偏了。