below ----- Original Message ----- From: "Dimitris Andrakakis" <dandraka_info@yahoo.com> To: "Zope list" <zope@zope.org> Sent: Monday, March 26, 2001 2:08 PM Subject: [Zope] manage_addFile question
Hi all, I'm trying to set up a form to let my users upload files in a certain folder. The form is like this:
<form action="fileadd" method="get" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" name="Submit file"> </form>
and the "fileadd" dtml method like this:
<dtml-call "PARENTS[0].manage_addFile('testfile.pdf', file)">
This works ok. Two questions: 1) I think it's possible to ommit the id, and zope will by default use the uploaded file's filename (just the way you upload a file from the management screens). But how ? I've tried both manage_addFile('', file) and manage_addFile(file) but they don't work. 2) How can I put the file in a subfolder ? Say my form is in /, and I want to save the file in /files. I've tried:
<dtml-with files> <dtml-call "PARENTS[0].manage_addFile('testfile.pdf', file)"> </dtml-with>
<dtml-call "nameofsubfolder.manage_addFile('testfile.pdf', file)"> or <dtml-call "_['nameofsubfolder'].manage_addFile('testfile.pdf', file)"> or <dtml-call "nameofsubfolder.subsubfolder.manage_addFile('testfile.pdf', test)"> or <dtml-call "nameofsubfolder['subsubfolder'].manage_addFile('testfile.pdf', test)"> To skip the id, use the keyword arguments manage_addFile(file=file) or manage_addFile(title='Title', file=file, id='orderofkeywordargsdoesntmatter') Cheers, Peter
but to no avail :-( Anybody ?
Dimitris @ Nuclear
_______________________________________________ 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 )