私はリモートサーバーから画像を取得するためにAjaxを使用しています。まず、リモート・サーバーのURLを使用してこれを直接試してみましょう。返されるイメージは文字列です(これはAjaxの通信方法と同じです)。私はJavascript fromCharCodeとCharCodeAtを使ってデータをバイナリに変換し、次にwindow.btoa()を使ってそれを表示します。これは機能します。次に、この画像をオーバーレイネットワーク(P2P)を介して転送します。私はAjaxリクエストを傍受し、P2Pネットワーク経由でサーバーに転送し、[]バイト配列で応答を取得します。しかし、今私はバイト配列を変換する必要がある文字列の型を知っている必要があります。 Base64を使用するか、文字列にバイト配列を変換するだけでは、画像が正しく表示されません。P2P Ajax画像転送
誰でもこれまでのようなことを試してみましたか?
フィードバックは非常に高く評価されます。ありがとう
元のAjaxリクエストから返された文字列を使用できないのはなぜですか?つまり、 'fromCharCode'と' charCodeAt'を使う前に、その元の文字列を格納して、後続のAjaxリクエストに使用します。 – gilly3
これはこれまでうまく動作しましたか?ライブデモはありますか? – R0b0tn1k