Help. This issue is still not solved. It just doesn't make sense to me why it's happening.
On Jan 10, 2:38 pm, Markus <[email protected]> wrote: > On Jan 10, 12:19 pm, The Editor <[email protected]> wrote: > > > > > > > On Sat, Jan 9, 2010 at 3:42 PM, Markus <[email protected]> wrote: > > > Shouldn't setting the filename like this work? > > > > [form] > > > Name: [text name] > > > Select File: [file upload] > > > [box description rows=5][box] > > > [submit UPLOAD] > > > [session filename {=name}.ext] > > > [session target {=name}] > > > [session create [(source my_template)]] > > > [session changesummary "Page created [(time {now} %x)]."] > > > [session author {member}] > > > [session savedata title,changesummary,author,description,name] > > > [session nextpage {=target}] > > > [form] > > > > Unfortunately, the upload is named "{=name}.ext". > > > In this form, you need to watch your order of operations. The reason > > you are getting page {=name}.ext is because [file upload] uses that > > parameter, but BoltWire doesn't do the field replacement until it gets > > to that line. Switch the order and it should help. > > > > One more problem with the posted form. > > > > my_template contains a form. When the new page is created using the > > > source of my_template, "[form]" becomes "[fo`rm]". Both for the > > > opening and closing tag. > > > Normally this happens when a non-editor tries to save a form, as a > > security feature. If you want a way for non-editors to generate forms, > > which doesn't seem wise to me, you will have to create a custom > > plugin. Perhaps there's another way to accomplish your goals? > > > > This filename issue is weird. Even in this stripped down form it does > > > not work: > > > > [form] > > > [session filename {page}.png] > > > [t] > > > [r][c]Select File:[c][file upload] > > > [r][c][c][submit UPLOAD] > > > [t] > > > [form] > > > > I get "Form submitted. File my_fancy_pic.png failed to upload." The > > > size is allowed, the type is allowed. > > > That error suggests your file was uploaded but not able to be moved to > > the appropriate location. > > > You could try adding the first line to your system to see if anything > > looks weird, commands.php, line ~624 > > > print_r("$field | $filepath/$filename");die(); > > if ($auth == true) $success = > > move_uploaded_file($_FILES[$field]['tmp_name'], > > "$filepath/$filename"); > > > See if any of those variables look a bit weird. Then we can backtrack > > the debugging from there. > > I replied too quick. No idea why it worked once or twice. Now, it > doesn't. print_r returns: > > upload | files/mypic.png > > My field is not named "upload". "files/mypic.png" is what I expected. -- You received this message because you are subscribed to the Google Groups "BoltWire" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/boltwire?hl=en.
