我曾嘗試閱讀所有我能找到的文檔,並且仍然對這實際是什麼以及如何接收這些內容感到困惑。什麼是ByteArrayEntity和JavaScript中的等效內容
我想在javascript中重新創建一個連接api(最初用java編寫)。在Java正在發送圖像作爲byteArrayEntity:
HttpPost postRequest = new HttpPost(requestUrl);
log("Request url: " + requestUrl);
HttpParams params = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(params, 30000);
postRequest.setParams(params);
HttpEntity entity = new ByteArrayEntity(photo);
postRequest.setEntity(entity);
Header header = new BasicHeader("Content-Type", "image/jpeg");
postRequest.addHeader(header);
header = new BasicHeader("Accept", "application/json");
postRequest.addHeader(header);
如何我可以做同樣的事情在JavaScript,以便它將無需對它進行任何進一步的操作被認可?
很明顯,我不能在JavaScript中做完全相同的事情,我可以將它作爲bytearray的字符串發送,即。 「[42,34,24,...]」,但他們可能會期待另一方,並知道如何將其轉換爲數組?
在此先感謝。