Как отправить файл в JSON с другими данными в узле JS - PullRequest
0 голосов
/ 01 июля 2018

Я работаю над модулем, в котором я застрял с этим вопросом. Я использую модуль запроса в узле JS. У меня есть много примеров, но они просто отправляют только файл (не в формате JSON). У меня есть рабочий код на Java. Просто пытаюсь сделать то же самое в узле JS

    String json = "{ \"values\" : { ";
    json += "\"Field1\" : \"xyz\", ";
    json += "\"Field2\" : \"abc\", ";
    json += "\"File Name\" : \"sample.jpg\"";
    json += " } }";

    // build the multipart entity
    HttpEntity entity = MultipartEntityBuilder.create()
            .addTextBody("entry", json, ContentType.APPLICATION_JSON)
            .addBinaryBody("File 2", new File(filename))
            .build();
    httpPost.setEntity(entity);
...