Returns source document (multipart or url encoded data). Let's you work with source data as block of memory.
vSourceData = ASPForm.SourceData ([Start as Long = From beginning], [Length as Long = All data to the end])
| Where | Type | Optional | Default | Description |
|---|---|---|---|---|
| Start | Long | yes | From beginning | Start position of source data |
| Length | Long | yes | All data to the end | Length of source data to return |
Variant
You can use Form.SourceData instead of Request.BinaryRead.
POST, ASPForm - Work with original posted data. |
Upload - Write source form data along with form fields |
<%
Response.Write "Source fields:<br>"
Dim Form: Set Form = Server.CreateObject("ScriptUtils.ASPForm")
Dim Field: For Each Field In Form.Texts
Response.Write "<br> " & Field.Name & ",Length:" & Field.Length
Next
Response.Write "Source data:<br>"
Response.BinaryWrite Form.SourceData
%>
<form name="file_upload" method="POST" ENCTYPE="multipart/form-data" >
<input Name=SourceFile1 Type=File><br>
<input Name=SourceFile2 Type=File><br>
<input Name=Description1><br>
<input Type=CheckBox Checked Name=Check1>Check 1<br>
<input Type=CheckBox Checked Name=Check1>Check 1<br>
<input Type=CheckBox Checked Name=Check2>Check 2<br>
<SELECT NAME="Select field" SIZE="1">
<OPTION VALUE="Option 1">Option 1
<OPTION VALUE="Option 1">Option 2
<OPTION VALUE="Option 1" SELECTED>Option 3
</SELECT><br>
<input Name=SubmitButton Value="Submit >>" Type=Submit><br>
</Form> |
AddConnection, CancelConnection, CheckRequirements, Read, Sleep, StringToBinary
BytesRead, Files, FormType, getForm, CharSet, ChunkReadSize, Items, MaxMemoryStorage, NewUploadID, ReadTime, ReadTimeout, SizeLimit, SourceData, State, TempPath, Texts, ThreadPriority, TotalBytes, UploadID
The ASPForm collection retrieves the values of form elements posted to ASP script by a form using the POST method. ASPForm can process multipart/form-data or application/x-www-form-urlencoded data with length up to 2GB.
© 1996 - 2009 Antonin Foller, Motobit Software | About, Contacts | e-mail: info@pstruh.cz