08-01-2011 04:07 AM
NodeRef companyHome = repository.getCompanyHome();
String filename = req.getParameter("file");
NodeRef writeto = fileFolderService.searchSimple(companyHome, filename);
FormData formData = (FormData)req.parseContent();
FormData.FormField[] fields = formData.getFields();
int count=0;
for (FormData.FormField field: fields){
System.out.println("Processing item number " + count);
System.out.println("++++ Am on other fields " + field.getName());
if(field.getName().equals("file")&&field.getIsFile()){
System.out.println("++++ My file name is " + field.getFilename());
Content content= field.getContent();
InputStream stream = content.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(stream));
String contents=null;
while ((contents=reader.readLine())!=null){
System.out.println(" Content of File " + contents);
}
System.out.println("Mimetype +++++++ " + content.getMimetype());
ContentWriter writer= contentService.getWriter(writeto, ContentModel.PROP_CONTENT, true);
writer.setMimetype(content.getMimetype());
writer.putContent(content.getInputStream());
System.out.println(writer.isClosed());
}
count++;03-20-2012 03:52 PM
Tags
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.