> > Hello > > > I am new to Axis and working on implementing web service method which takes 2 > files as attachments. > I am sending a zip file and a xml file. XML file is used to run > transformations > on the xml files packaged in the zip file. > So now the modified xml files I am again zipping it up and trying to send > back > to client. > > > I have a ZipOutputStream , which I use to populate with ZipEntry objects > I need to get the DataHandler object for the web services method. > How do I create the File object from ZipOutPutStream? > > Any ideas? > Please help. > > > > > //new zip file > ZipOutputStream outfile = new ZipOutputStream(new > FileOutputStream(suggestedName)); > > while (noOfFiles.hasNext()) { > > ZipEntry e = new ZipEntry(fileName); > outfile.putNextEntry(e); > > baos = fileObj.getContentOutputStream(); > baos.writeTo(outfile); > > outfile.closeEntry(); > } > > > // return new DataHandler(new FileDataSource(new File("zipFile")) > > Thanks for your time > > -harsh > > > > > __________________________________ > Do you Yahoo!? > Read only the mail you want - Yahoo! Mail SpamGuard. > http://promotions.yahoo.com/new_mail >
__________________________________ Do you Yahoo!? The all-new My Yahoo! - What will yours do? http://my.yahoo.com