繁体   English   中英

P2P Ajax图像传输

[英]P2P Ajax image transfer

我正在使用Ajax从远程服务器检索图像。 首先,我直接使用远程服务器的URL进行尝试-返回的图像是一个字符串(因为这就是Ajax进行通信的方式)。 我使用Java代码fromCharCode和CharCodeAt将数据转换回二进制,然后使用window.btoa()进行显示。 这可行。 然后,我想通过覆盖网络(P2P)传输此图像。 我拦截了Ajax请求,通过P2P网络将其传输到服务器,然后以[] byte数组检索响应。 但是现在我需要知道将字节数组转换回调用的Ajax客户端之前应转换为哪种类型的字符串。 如果我使用Base64或只是将字节数组转换为字符串,它将无法正确显示图像。

有人尝试过使用类似的东西吗?

我将非常感谢任何反馈。 谢谢

JavaScript没有不同种类的字符串。

所需的字符集应与网页编码时使用的字符集相同,最好是UTF-8。

您是否将P2P服务器发送的响应与原始服务器发送的响应进行了比较? 是否缺少某种包装器,或者可能是重要的MIMEtype差异?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM