我曾尝试阅读所有我能找到的文档,并且仍然对这实际是什么以及如何接收这些内容感到困惑。什么是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,...]”,但他们可能会期待另一方,并知道如何将其转换为数组?
在此先感谢。