1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>4.4.1.1 Field class</title>
<META NAME="description" CONTENT="4.4.1.1 Field class">
<META NAME="keywords" CONTENT="modpython">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<link rel="STYLESHEET" href="modpython.css">
<link rel="first" href="modpython.html">
<link rel="contents" href="contents.html" title="Contents">
<link rel="index" href="genindex.html" title="Index">
<LINK REL="previous" href="pyapi-util-fstor.html">
<LINK REL="up" href="pyapi-util-fstor.html">
<LINK REL="next" href="pyapi-util-funcs.html">
</head>
<body>
<DIV CLASS="navigation">
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td><A href="pyapi-util-fstor.html"><img src="icons/previous.gif"
border="0" height="32"
alt="Previous Page" width="32"></A></td>
<td><A href="pyapi-util-fstor.html"><img src="icons/up.gif"
border="0" height="32"
alt="Up One Level" width="32"></A></td>
<td><A href="pyapi-util-funcs.html"><img src="icons/next.gif"
border="0" height="32"
alt="Next Page" width="32"></A></td>
<td align="center" width="100%">Mod_python Manual</td>
<td><A href="contents.html"><img src="icons/contents.gif"
border="0" height="32"
alt="Contents" width="32"></A></td>
<td><img src="icons/blank.gif"
border="0" height="32"
alt="" width="32"></td>
<td><A href="genindex.html"><img src="icons/index.gif"
border="0" height="32"
alt="Index" width="32"></A></td>
</tr></table>
<b class="navlabel">Previous:</b> <a class="sectref" href="pyapi-util-fstor.html">4.4.1 FieldStorage class</A>
<b class="navlabel">Up:</b> <a class="sectref" href="pyapi-util-fstor.html">4.4.1 FieldStorage class</A>
<b class="navlabel">Next:</b> <a class="sectref" href="pyapi-util-funcs.html">4.4.2 Other functions</A>
<br><hr>
</DIV>
<!--End of Navigation Panel-->
<H3><A NAME="SECTION006411000000000000000"> </A>
<BR>
4.4.1.1 Field class
</H3>
<P>
<dl><dt><b><span class="typelabel">class</span> <a name="l2h-123"><tt class="class">Field</tt></a></b>()
<dd>
This class is used internally by <tt class="class">FieldStorage</tt> and is not
meant to be instantiated by the user. Each instance of a <tt class="class">Field</tt>
class represents an HTML Form input.
</dl>
<P>
<tt class="class">Field</tt> instances have the following attributes:
<P>
<dl><dt><b><a name="l2h-124"><tt class="member">name</tt></a></b>
<dd>
The input name.
</dl>
<P>
<dl><dt><b><a name="l2h-125"><tt class="member">value</tt></a></b>
<dd>
The input value. This attribute can be used to read data from a file
upload as well, but one has to excercise caution when dealing with
large files since when accessed via <tt class="member">value</tt>, the whole file is
read into memory.
</dl>
<P>
<dl><dt><b><a name="l2h-126"><tt class="member">file</tt></a></b>
<dd>
This is a file object. For file uploads it points to a temporary file.
For simple values, it is a <tt class="class">StringIO</tt> object, so you can read
simple string values via this attribute instead of using the <tt class="member">value</tt>
attribute as well.
</dl>
<P>
<dl><dt><b><a name="l2h-127"><tt class="member">filename</tt></a></b>
<dd>
The name of the file as provided by the client.
</dl>
<P>
<dl><dt><b><a name="l2h-128"><tt class="member">type</tt></a></b>
<dd>
The content-type for this input as provided by the client.
</dl>
<P>
<dl><dt><b><a name="l2h-129"><tt class="member">type_opyions</tt></a></b>
<dd>
This is what follows the actual content type in the <code>content-type</code>
header provided by the client, if anything. This is a dictionary.
</dl>
<P>
<dl><dt><b><a name="l2h-130"><tt class="member">disposition</tt></a></b>
<dd>
The value of the first part of the <code>content-disposition</code> header.
</dl>
<P>
<dl><dt><b><a name="l2h-131"><tt class="member">disposition_options</tt></a></b>
<dd>
The second part (if any) of the <code>content-disposition</code> header in
the form of a dictionary.
</dl>
<P>
<div class="seealso">
<p class="heading"><b>See Also:</b></p>
<dl compact class="seerfc">
<dt><a href="http://www.faqs.org/rfcs/rfc1867.html"
title="Form-based File Upload in HTML"
>RFC 1867, <em>Form-based File Upload in HTML</em></a>
<dd>for a description of
form-based file uploads
</dl>
</div>
<P>
<DIV CLASS="navigation">
<p><hr>
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td><A href="pyapi-util-fstor.html"><img src="icons/previous.gif"
border="0" height="32"
alt="Previous Page" width="32"></A></td>
<td><A href="pyapi-util-fstor.html"><img src="icons/up.gif"
border="0" height="32"
alt="Up One Level" width="32"></A></td>
<td><A href="pyapi-util-funcs.html"><img src="icons/next.gif"
border="0" height="32"
alt="Next Page" width="32"></A></td>
<td align="center" width="100%">Mod_python Manual</td>
<td><A href="contents.html"><img src="icons/contents.gif"
border="0" height="32"
alt="Contents" width="32"></A></td>
<td><img src="icons/blank.gif"
border="0" height="32"
alt="" width="32"></td>
<td><A href="genindex.html"><img src="icons/index.gif"
border="0" height="32"
alt="Index" width="32"></A></td>
</tr></table>
<b class="navlabel">Previous:</b> <a class="sectref" href="pyapi-util-fstor.html">4.4.1 FieldStorage class</A>
<b class="navlabel">Up:</b> <a class="sectref" href="pyapi-util-fstor.html">4.4.1 FieldStorage class</A>
<b class="navlabel">Next:</b> <a class="sectref" href="pyapi-util-funcs.html">4.4.2 Other functions</A>
<hr>
<span class="release-info">Release 2.7.10, documentation updated on December 07, 2003.</span>
</DIV>
<!--End of Navigation Panel-->
</BODY>
</HTML>
|