Thanks for correction. You're right, Content-ID header is a world-unique string (<email-like>) according MIME spec, though using filename as Content-ID may work sometimes.
Then what is the best practice to pass the filename in Web Services? The filename may not be always available, but it becomes an issue when the filename follows some convention and/or contains some information. Does MTOM solve this problem in a nicer way? Thanks, Tao -----Original Message----- From: Jarmo Doc [mailto:[EMAIL PROTECTED] Sent: Saturday, January 07, 2006 10:59 AM To: [email protected] Subject: RE: Indicating filenames during file attach Thanks. I looked into this further and it seems that both content-type and content-disposition (but not content-id) can be used to indicate the file name, e.g. Content-type: image/jpeg; name="mypic.jpg" Content-disposition: attachment; filename="mypic.jpg" >From: "Liu, Tao" <[EMAIL PROTECTED]> >Reply-To: [email protected] >To: "'[email protected]'" <[email protected]> >Subject: RE: Indicating filenames during file attach >Date: Fri, 6 Jan 2006 18:13:29 -0500 > >You may look at these two methods in Axis 1.x. > >org.apache.axis.attachments.AttachmentPart.setContentId(ID); // in >client if uploading >org.apache.axis.attachments.AttachmentPart.getContentId(ID); // in >service if uploading > >You can set/get the filename as a content ID. > >Tao > >-----Original Message----- >From: Jarmo Doc [mailto:[EMAIL PROTECTED] >Sent: Friday, January 06, 2006 8:06 AM >To: [email protected] >Subject: RE: Indicating filenames during file attach > >But AttachmentPart::setAttachmentFile(String path) is protected, not >public. > >I'm getting the impression that I need to pass the original filenames >of the attachments independently of the attachments themselves. > > > >From: "Tootell, James" <[EMAIL PROTECTED]> > >Reply-To: [email protected] > >To: <[email protected]> > >Subject: RE: Indicating filenames during file attach > >Date: Thu, 5 Jan 2006 19:01:34 -0500 > > > >If you wrote the component that sends the attachment to the web > >service, you should be able to specify the filename. In SAAJ, it > >looks like setContent(Object object, String contentType) only attaches the file. > >Calling setAttachmentFile(String path) should allow you to name the > >attachment. "Axis102030.att" may just be some kind of default. > > > >HtH, > >JT > >_________________________________________________________________ >Is your PC infected? Get a FREE online computer virus scan from >McAfee(r) Security. >http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 _________________________________________________________________ Don't just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/
