P2P Ajax图像传输
P2P Ajax image transfer
我使用Ajax从远程服务器检索图像。首先,我尝试直接使用远程服务器的URL—返回的图像是一个字符串(因为这是Ajax通信的方式)。我使用Javascript fromCharCode和CharCodeAt将数据转换回二进制,然后使用window.btoa()显示它。这个作品。然后我想通过覆盖网络(P2P)传输这张图像。我拦截Ajax请求,通过P2P网络将其传输到服务器,然后检索[]字节数组中的响应。但是现在,在将字节数组反馈给调用Ajax客户机之前,我需要知道应该将其转换为哪种类型的字符串。如果我使用Base64或简单地将字节数组转换为字符串,它不会正确显示图像。
以前有人尝试过这样的工作吗?
我将非常感谢任何反馈。由于
Javascript没有不同类型的字符串。
所需的字符集将与网页编码的字符集相同,最好是UTF-8。
您是否将P2P服务器发送的响应与原始服务器发送的响应进行了比较?是否缺少某种包装器,或者可能是重要的mime类型差异?
相关文章:
- cordova图像上传出现文件传输错误
- 有人可以帮助我使用Web应用程序来模拟图像传输吗?
- 图像文件因websocket文件传输而损坏
- 在画布上拖动和绘制时传输图像数据
- 如何使用 express js 3.X 和 angular js 将图像流式传输到 Amazon s3
- 通过 socket.io 流流式传输广播图像
- 科尔多瓦多图像上传与文件传输
- OO Javascript 调试 - 使用传输进行图像交换
- 通过Websocket将图像传输到WebGL Vs Canvas,也许还可以与worker一起传输
- 是否可以将图像数据从服务器流式传输到html
- 资源被解释为图像,但使用MIME类型的应用程序/八位字节流传输
- 如何传输文本,音频&使用Webrtc数据通道从一个对等端到另一个对等点的图像文件
- 将数组值传输到图像源
- 节点文件传输在images目录中上载x字节的图像,但已损坏
- 在winjs中通过背景传输上传之前调整图像大小
- 如何从json数据传输读取图像
- 使用phonegap传输图像到php时出现错误
- 淡入淡出图像之间没有黑色传输-JQuery
- 使用本地服务器流式传输图像
- jquery传输图像动画