cancel
Showing results for 
Search instead for 
Did you mean: 

When i upload images to Nuxeo, there is no preview

Rahul_Mittal
Champ in-the-making
Champ in-the-making

Hi As the creation of document is 3 step process. I am having two different apis- Batch Creation and Create metadata(document) ------> Wrapper on nuxeo created with spring rest template and uploading image in 2nd step directly to nuxeo with out wrapper------>working fine.

I am also having another api which does all 3 steps in one method in wrapper java sdk But then the image is not visible. and getting "picture:info": { "colorSpace": null, "depth": null, "width": null, "format": null, "height": null }, in response

For reference attaching two responses and code for uploading image:- //sending file as form data using postman public HttpResponse upload(String url, String fileName, String caseId, MultipartFile file, String batchId, int index, HttpHeaders headers) { File tmpFile = null; try { HttpClient httpclient = HttpClientBuilder.create().build(); HttpPost httppost = new HttpPost(url); for (Map.Entry<String, List> header : headers.entrySet()) { if (header.getKey().equalsIgnoreCase("Content-Length")) { continue; } httppost.setHeader(header.getKey(), header.getValue().get(0)); } httppost.setHeader(DmsConstants.CONTENT_TYPE, MediaType.APPLICATION_OCTET_STREAM_VALUE); //Writing multi-part file in temporary file tmpFile = new File(fileName + "" + caseId + "" + UUID.randomUUID().toString()); //UUID added so two requests do not over-write same file file.transferTo(tmpFile); httppost.setHeader(DmsConstants.X_FILE_NAME, tmpFile.getName()); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); builder.addBinaryBody("file", tmpFile, ContentType.DEFAULT_BINARY, tmpFile.getName()); // HttpEntity entity = builder.build(); httppost.setEntity(entity); // execute the request HttpResponse response = httpclient.execute(httppost); LOGGER.info("response from upload file: {}", response); return response; }

1 REPLY 1

Rahul_Mittal
Champ in-the-making
Champ in-the-making

Please answer

Getting started

Attention: Blogs & Forums are in READ-ONLY mode from Oct 9-19 as we transition to our new platform. Learn more.

Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.