RE: [Zope] Getting image
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
participants (1)
-
Daniel.Weber@SEMATECH.Org