On 6/13/02 2:07 PM, "Dieter Maurer" <dieter@handshake.de> wrote:
The easiest solution is to use an attribute for your file object, say "file". Then, you can simply use "<url_to_your_instance>/file".
The next easiest solution is a method "viewFile" that uses "getFile" to locate the file object and then calls its "index_html".
Dieter, I appreciate the help... Okay, I created the viewFile method: def viewFile( self, REQUEST=None ): "Views the file" self._file.index_html( REQUEST, REQUEST.RESPONSE) So, when I access it via /instance/viewFile, the precondition does get called, but the browser just sits and spins never to display the file or prompt for a download. Am I not passing the correct response object in?
From the looks of Image.File.index_html, it should handle everything, right?
Also, to clarify, is there anything special that I have to do to make the object an attribute. Right now it is stored in <instance>._file. Again, I appreciate the help as I wade through all this. Damon.