numero = 294
the form variables for a multipart/form-data form submission are very different from standard form variables. Since you will need access to all the raw data in the form, the "name" of the form variables includes all the mime information that is normally parsed out. Thus when you have an input field like <name="action" value="upload">, that is in a multipart form, the name of the form variable is something like this:-Content-Disposition: form-data; name="action"- (as opposed to -action-).The value, however, shows up as -upload-.When inside a [raw][formvariables][/raw] loop, you usually would do something like this:[raw][showif [url][name][/url]^[url]"action"[/url]][/raw]. Thus you cannot easily access a particular form variable without looping through all of them and looking for the name contained in the [raw][name][/raw] parameter.
<!--HAS_WEBDNA_TAGS--><html>Upload an image:<br><form method="post" ENCTYPE="multipart/form-data" action="upload.tpl"><input type="hidden" name="action" value="upload">Select the file: <input type="file" name="thefile" value=""><br>Name the file: <input name="thename" value=""><br><input type="submit" name="after" value="ok"></form><br><br>[text]thename=[/text][formvariables][showif [url][name][/url]^[url]"thename"[/url]][text]thename=[value][/text][/showif][/formvariables][hideif [thename]=]Form Variables:<br><table border=1><tr><td>Index</td><td>Name</td></tr>[formvariables]<tr><td>[index]</td><td><pre>[name]</pre></td></tr>[/formvariables]</table><br>[formvariables][showif [url][name][/url]^[url]"theFile"[/url]][writefile file=[thename]&secure=F][value][/writefile][/showif][/formvariables]<a href="[thename]">see picture</a>[/hideif]</html>
the form variables for a multipart/form-data form submission are very different from standard form variables. Since you will need access to all the raw data in the form, the "name" of the form variables includes all the mime information that is normally parsed out. Thus when you have an input field like <name="action" value="upload">, that is in a multipart form, the name of the form variable is something like this:
-Content-Disposition: form-data; name="action"- (as opposed to -action-).
The value, however, shows up as -upload-.
When inside a [raw][formvariables][/raw] loop, you usually would do something like this:
[raw][showif [url][name][/url]^[url]"action"[/url]][/raw].
Thus you cannot easily access a particular form variable without looping through all of them and looking for the name contained in the [raw][name][/raw] parameter.
<!--HAS_WEBDNA_TAGS-->
<html>
Upload an image:<br>
<form method="post" ENCTYPE="multipart/form-data" action="upload.tpl">
<input type="hidden" name="action" value="upload">
Select the file: <input type="file" name="thefile" value=""><br>
Name the file: <input name="thename" value=""><br>
<input type="submit" name="after" value="ok">
</form>
<br>
<br>
[text]thename=[/text]
[formvariables]
[showif [url][name][/url]^[url]"thename"[/url]]
[text]thename=[value][/text]
[/showif]
[/formvariables]
[hideif [thename]=]
Form Variables:<br>
<table border=1>
<tr><td>Index</td><td>Name</td></tr>
[formvariables]
<tr><td>[index]</td><td><pre>[name]</pre></td></tr>
[/formvariables]
</table>
<br>
[formvariables]
[showif [url][name][/url]^[url]"theFile"[/url]]
[writefile file=[thename]&secure=F][value][/writefile]
[/showif]
[/formvariables]
<a href="[thename]">see picture</a>
[/hideif]
</html>
DOWNLOAD WEBDNA NOW!
BioType is a behavioral biometrics WebDNA function based on ADGS research and development (from version 8...
AWS Raw WebDNA LAMP-Plus WebServerAmazon Web Services (AWS) README for Machine Image ID...
Technical Change HistoryThis Technical Change History provides a reverse chronological list of WebDNA changes...
WebDNA ModulesA list of the currently available modules...
WebDNA LibrariesA list of available libraries for WebDNA...
Download WebDNA ApplicationsWebDNA applications...
How can I remove all whitespace entered by a user from an input box (ie card number)...
Redefining [date] & [time] to match your time zoneYour server is not always in the same time zone as your web site...
WebDNA Google Map MashupGenerate a Google map with pins on your database addresses...
Extracting the first sentence out of a block of textI need to extract the first sentence out of a block of text...
File upload example...
WebDNA interaction with zipI have a project where I'm allowing several people to upload images...