<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [opencms-dev] How to provide the upload and download </TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Hi Deepak,</FONT>
</P>

<P><FONT SIZE=2>I used something like this in a JSP for Uploading...</FONT>
</P>

<P><FONT SIZE=2>com.opencms.file.CmsObject cms = ((com.opencms.flex.cache.CmsFlexRequest)request).getCmsObject();</FONT>
</P>

<P><FONT SIZE=2> Enumeration files = cms.getRequestContext().getRequest().getFileNames();</FONT>
<BR><FONT SIZE=2>//do something with the files by</FONT>
<BR><FONT SIZE=2>while(e.hasMoreElements(){</FONT>
<BR>        <FONT SIZE=2>String this_filename = (String) e.nextElement();</FONT>
<BR>        <FONT SIZE=2>byte[] filecontent = req.getFile(this_filename);</FONT>
<BR>        <FONT SIZE=2>....</FONT>
<BR><FONT SIZE=2>}</FONT>
</P>

<P><FONT SIZE=2>Save the filecontents somewhere in the file system - or I think in the VFS it's also possible, if needed.</FONT>
</P>

<P><FONT SIZE=2>Downloading a file with OpenCMS maybe JSP or with standard OpenCMS template/ java object techniques,  I did not until now! </FONT></P>

<P><FONT SIZE=2>But it would be interesting how would work with template.setData(..,..) If it is possible to put some binary content into template.setData or not.</FONT></P>

<P><FONT SIZE=2>I think so.  I would try it in that way first. I would be careful within the template which brings the data to top.  So there should be no new lines or spaces in it which could destroy the data standard of maybe a JSP or PDF or what ever else... </FONT></P>

<P><FONT SIZE=2>Hope it helps...</FONT>
</P>

<P><FONT SIZE=2>Nico</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: deepaksawdekar [<A HREF="mailto:deepaksawdekar@infosys.com">mailto:deepaksawdekar@infosys.com</A>] </FONT>
<BR><FONT SIZE=2>Sent: Mittwoch, 22. Januar 2003 08:02</FONT>
<BR><FONT SIZE=2>To: opencms-dev@www.opencms.org</FONT>
<BR><FONT SIZE=2>Subject: [opencms-dev] How to provide the upload and download </FONT>
</P>

<P><FONT SIZE=2>Hi,</FONT>
<BR>        <FONT SIZE=2>Please provide me some pointer regarding How to provide a upload and dowload various docs ( like MS word, pdf etc)using  opencms.</FONT></P>
<BR>

<P><FONT SIZE=2>thanks and Regards</FONT>
<BR><FONT SIZE=2>Deepak </FONT>
</P>

</BODY>
</HTML>