1
我使用Ajax從遠程服務器檢索圖像。首先,我直接使用遠程服務器的URL來嘗試此操作 - 返回的圖像是一個字符串(因爲這就是Ajax的通信方式)。我使用來自CharCode和CharCodeAt的Javascript將數據轉換回二進制,然後使用window.btoa()來顯示它。這工作。然後我想通過覆蓋網絡(P2P)傳輸此圖像。我攔截Ajax請求,通過P2P網絡將其傳輸到服務器,然後以[]字節數組的形式檢索響應。但是現在我需要知道在將數據反饋給調用Ajax客戶端之前,應該將字節數組轉換爲什麼類型的字符串。如果我使用Base64或簡單地將字節數組轉換爲字符串,它不會正確顯示圖像。P2P Ajax圖像傳輸
任何人都曾嘗試過這樣的事情嗎?
我會很感激任何反饋。謝謝
爲什麼你不能只使用原始Ajax請求返回的字符串?即,在使用'fromCharCode'和'charCodeAt'之前,存儲該原始字符串以用於後續的Ajax請求。 – gilly3
你有沒有得到這個工作?你有現場演示嗎? – R0b0tn1k