[Zope] Getting image

Daniel.Weber@SEMATECH.Org Daniel.Weber@SEMATECH.Org
Wed, 15 Mar 2000 15:40:15 -0600


Is there any way to get the mime type?

> -----Original Message-----
> From: Michel Pelletier [mailto:michel@digicool.com]
> Sent: Wednesday, March 15, 2000 2:47 PM
> To: Daniel.Weber@SEMATECH.Org
> Cc: zope@zope.org
> Subject: Re: [Zope] Getting image
> 
> 
> 
> 
> Daniel.Weber@SEMATECH.Org wrote:
> > 
> > I guess I'm confused.  I can't get to the actual jpeg image? 
> 
> Not directly from DTML.  You need to use a method on the 
> Image object. 
> manage_FTPget().
> 
> > Here's what I'm
> > trying to do.  I want to create a form to upload data.  
> This data can be off any
> > type.  The data is stored in an ODBC database table along 
> with it's mime type.
> > So, on the upload action form, I need to 1)  get the mime 
> type and 2) get the
> > actual data.
> 
> This is different from the first question that you asked.  In 
> this case,
> when your form uploads the file contents, ZPublisher will marshal that
> into a StringIO object (which acts just like a python file 
> object).  In
> this case you can just do:
> 
> <dtml-var "REQUEST['name_of_form_element_that_is_the_file'].read()">
> 
> and get the 'contents' of the file.
> 
> > Another part of the site mails off these items as attachments.
> > I've heard that the mime type should be uploaded along with 
> the data, I just
> > don't know how to get to it.
> 
> In this case, your taking about a Zope 'Image' object, _not_ 
> a standard
> file object like you get when you upload data.  For this you need
> manage_FTPget().
> 
> -Michel
>