File: pyapi-util-fstor-fld.html

package info (click to toggle)
libapache-mod-python 2%3A2.7.10-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,352 kB
  • ctags: 853
  • sloc: ansic: 2,785; python: 1,123; makefile: 298; sh: 172
file content (168 lines) | stat: -rw-r--r-- 5,715 bytes parent folder | download | duplicates (2)
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">&nbsp;</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>