请问javascript能直接发送二进制数据吗, 我这里有个项目目前采用的js发送图片经过base64转码候的data url格式数据通过websocket发送的。请问有没有办法直接让js通过websocket发送二进制流?
请问javascript能直接发送二进制数据吗, 我这里有个项目目前采用的js发送图片经过base64转码候的data url格式数据通过websocket发送的。请问有没有办法直接让js通过websocket发送二进制流?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
目前通过Aajx提交的方式只有几种:
1、使用隐藏的iframe来通过form post
2、使用flash提交,可以参见uploadify
3、在部分浏览器(firefox),可以取到二进制提交 new FormData(),可以参见 http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload
但要注意,这是有浏览器限制的。