Ajax를 사용하여 원격 서버에서 이미지를 검색하고 있습니다. 먼저 원격 서버의 URL을 사용하여 이것을 시도합니다. 리턴 된 이미지는 문자열입니다 (Ajax가 통신하는 방식이므로). Javascript fromCharCode 및 CharCodeAt를 사용하여 데이터를 다시 이진 파일로 변환 한 다음 window.btoa()로 변환하여 표시합니다. 이 작동합니다. 그런 다음이 이미지를 오버레이 네트워크 (P2P)를 통해 전송하려고합니다. Ajax 요청을 가로 채고 P2P 네트워크를 통해 서버로 전송 한 다음 [] 바이트 배열로 응답을 검색합니다. 그러나 이제는 호출하는 Ajax 클라이언트로 다시 전달하기 전에 바이트 배열을 변환해야하는 문자열의 유형을 알아야합니다. Base64를 사용하거나 바이트 배열을 문자열로 변환하면 이미지가 제대로 표시되지 않습니다.P2P Ajax 이미지 전송
누구나 이전에 이와 같은 작업을 시도 했습니까?
의견을 보내 주시면 감사하겠습니다. 감사합니다
왜 원래 Ajax 요청에서 반환 된 문자열을 사용할 수 없습니까? 즉,'fromCharCode'와'charCodeAt'를 사용하기 전에, 그 원래 문자열을 저장하여 후속 Ajax 요청에 사용하십시오. – gilly3
이것을 작동 시키셨습니까? 라이브 데모가 있습니까? – R0b0tn1k