I'm trying to take a file that is input to a form and create a file object. However, the Content Type is always listed as "text/plain", and the content is simply the path of the original file, instead of the file itself. Here is my code: <dtml-call "manage_addFolder('foo')"> <dtml-call "foo.manage_addFile('bar', REQUEST['sgmlfile'])"> and here is the form: <form action="howto_add"><table> <tr><th>Author</th> <td><input type=text name=author></td> </tr> <tr><th>SGML file</th? <td><input type-file name=sgmlfile></td> </tr> <tr><td></td><td><input type=submit value=" Submit "></td></tr> </table></form> Does anybody have any suggestions as to what I might be doing wrong? Also, I tried looking through the source code for manage_addFile to see how it works, and I couldn't find it. Can anyone tell me where it is? Thanks in advance, Alice
You need to add the enctype to your <form> tag to get the browser to send the file data : <form action="howto_add" enctype="multipart/form-data" > ... Robert
-----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Alice Gutman Sent: Thursday, 27 January 2000 10:09 To: zope@zope.org Cc: zope-hackers@hal.rescomp.berkeley.edu Subject: [Zope] manage_addFile
I'm trying to take a file that is input to a form and create a file object. However, the Content Type is always listed as "text/plain", and the content is simply the path of the original file, instead of the file itself.
Here is my code: <dtml-call "manage_addFolder('foo')"> <dtml-call "foo.manage_addFile('bar', REQUEST['sgmlfile'])">
and here is the form: <form action="howto_add"><table> <tr><th>Author</th> <td><input type=text name=author></td> </tr> <tr><th>SGML file</th? <td><input type-file name=sgmlfile></td> </tr> <tr><td></td><td><input type=submit value=" Submit "></td></tr> </table></form>
Does anybody have any suggestions as to what I might be doing wrong? Also, I tried looking through the source code for manage_addFile to see how it works, and I couldn't find it. Can anyone tell me where it is?
Thanks in advance, Alice
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
participants (2)
-
Alice Gutman -
Robert Leftwich