|
| 10.6 Multi-part File Uploads |
|
In addition to the usual variables imported from POST
and
GET
forms, Vortex also imports variables from a form-based
multi-part file upload, if the user's browser supports them.
This provides an easy way to upload binary files in a form.
For example, we can upload a GIF with the following form:
<FORM METHOD=post ACTION="$url/func.html"
ENCTYPE="multipart/form-data">
File to upload: <INPUT TYPE=file NAME=image ACCEPT="image/gif">
<BR>Description: <INPUT TYPE=text NAME=desc>
<INPUT TYPE=submit VALUE="Submit">
</FORM>
|
This form would present the user with a file-select dialog box
(for the $image
variable) and a plain text box (for the $desc
variable). On submission, the browser sends the file the
user selected, and the Vortex variable $image
would contain
the contents of that file - a GIF image if the user selected one.
Any other type variables on the form (eg. $desc
) are
imported as usual.
To the user this form would look like this:
|