Read CSV file data stored in DAM | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
cquser1
cquser1Accepted solution
Level 7
May 3, 2017

Hi,

I could think of the below :

Have a service user to read the file, which will be probably be placed at a specific DAM location. Sharing few snippets, which might help you.

Node assetNode = session.getNode(damPath);

Use ResourceResolver, adapt it to an Asset and further do the below :

BufferedReader br = new BufferedReader(new InputStreamReader(asset.getRendition(Constants.ORIGINAL).getStream()));

For further processing, the below link might help

https://www.mkyong.com/java/how-to-read-and-parse-csv-file-in-java/ 

2 replies

smacdonald2008
Level 10
May 3, 2017

cquser is correct - you need to write a custom service using Java and create an OSGi bundle

Translate
cquser1
cquser1Accepted solution
Level 7
May 3, 2017

Hi,

I could think of the below :

Have a service user to read the file, which will be probably be placed at a specific DAM location. Sharing few snippets, which might help you.

Node assetNode = session.getNode(damPath);

Use ResourceResolver, adapt it to an Asset and further do the below :

BufferedReader br = new BufferedReader(new InputStreamReader(asset.getRendition(Constants.ORIGINAL).getStream()));

For further processing, the below link might help

https://www.mkyong.com/java/how-to-read-and-parse-csv-file-in-java/ 

Translate