关于如何使用websocket 接收并显示图片或者操作二进制
来源:互联网 发布:企业大数据战略 编辑:程序博客网 时间:2024/05/20 23:38
JS操作websocket接收的二进制,安全性能有保障,已经过一年实践考验:
- ws.onmessage = function(evt) {
- if(typeof(evt.data)=="string"){
- textHandler(JSON.parse(evt.data));
- }else{
- var reader = new FileReader();
- reader.onload = function(evt){
- if(evt.target.readyState == FileReader.DONE){
- var data = new Uint8Array(evt.target.result);
- handler(data);
- }
- }
- reader.readAsArrayBuffer(evt.data);
- }
- };
- function handler(data){
- switch(data[0]){
- case 1:
- getCard(data[1]);
- break;
- ...
JS操作websocket接收的图片,今天刚写的,也是用filereader实现。
- ws.onmessage = function(evt) {
- if(typeof(evt.data)=="string"){
- //textHandler(JSON.parse(evt.data));
- }else{
- var reader = new FileReader();
- reader.onload = function(evt){
- if(evt.target.readyState == FileReader.DONE){
- var url = evt.target.result;
- alert(url);
- var img = document.getElementById("imgDiv");
- img.innerHTML = "<img src = "+url+" />";
- }
- }
- reader.readAsDataURL(evt.data);
- }
- };
0 0
- 关于如何使用websocket 接收并显示图片或者操作二进制
- 关于如何使用websocket 接收并显示图片或者操作二进制
- 关于如何使用websocket 接收并显示图片或者操作二进制
- 关于如何使用websocket 接收并显示图片或者操作二进制
- html上面通过websocket接收二进制图片数据并显示在页面上
- 使用websocket接收服务端传来的图片
- asp.net 庶罩层上传图片(二进制),并显示二进制图片
- 红外接收显示二进制
- ajax接收二进制图片
- swift如何上传带param参数头像或图片,并使用相册图片或者相机
- C# asp中,如何把二进制图片流转换成图片,并显示在网页上的一些注意事项
- 使用php://input接收手机图片上传二进制流
- 使用php://input接收手机图片上传二进制流
- iOS 图片上传使用base64或者二进制流上传头像
- iOS 图片上传使用base64或者二进制流上传头像
- C#从数据库中读取二进制数据,并显示图片
- Delphi以二进制方式读取图片并显示出来
- base64:保存二进制图片内容并显示测试
- onSaveInstanceStat和onRestoreInstanceState调用时机
- 浅谈Java中的hashcode方法
- 局部变量申请栈空间时的入栈顺序
- comm命令
- 一些凌乱的小知识
- 关于如何使用websocket 接收并显示图片或者操作二进制
- css 的@media print控制打印
- HDFS入门了解心得
- unity3d中OnEnable和Awake的顺序问题
- 弃用 Blog
- Java Web网站搭建SSL证书的问题与解决方案
- tomcat(17)启动tomcat
- 网页定位导航
- 调查管理系统(5)---答案的存储