ASPSMARTUPLOAD : DOCUMENTATION |
Requirements Last modified: August 1st, 1999 © 2002 Advantys. All rights reserved. |
The ENCTYPE="multipart/form-data" attribute in the FORM tag is required.
Example :
<FORM ENCTYPE="multipart/form-data" ACTION="/scripts/aspSmartUpload/upload.asp">
<INPUT TYPE="FILE" NAME="MYFILE">
<INPUT TYPE="SUBMIT">
</FORM>
For an Upload the ASP "Request" object can not be used to retrieve form fields. But it is possible to use the "Request" object to retrieve parameters used in an URL.
Example :
HTML Form
<HTML>
<BODY>
<FORM ENCTYPE="multipart/form-data" ACTION="/scripts/aspSmartUpload/upload.asp?MYPARAM=test">
<INPUT TYPE="TEXT" NAME="MYTEXT">
<INPUT TYPE="FILE" NAME="MYFILE">
<INPUT TYPE="SUBMIT">
</FORM>
</BODY>
<HTML>
ASP Script
<%
' Impossible
' ********
' Request("MYPARAM")
' Request("MYTEXT")
' Request("MYFILE")
' Possible
' ******
Request.QueryString("MYPARAM")
Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
myUpload.Upload
myUpload.Form("MYTEXT")
myUpload.Files("MYFILE")
%>
Upload method
The Upload method must be called before any other methods of the aspSmartUpload object.
Example :
<%
Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
' Impossible
' ********
' myUpload.Form("MYTEXT")
' myUpload.Upload
' Possible
' ******
myUpload.Upload
myUpload.Form("MYTEXT")
%>
Upload and UploadInFile methods
The Upload and UploadInFile methods cannot be used in the same ASP script.
DownloadFile and DownloadField methods
The ASP script which execute a download should not have HTML tags.
Example :
DownloadFile
<%
Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
myUpload.DownloadFile("/aspSmartUpload/Upload/sample.zip")
%>
DownloadField
<%
Set myRecordSet = Server.CreateObject("adodb.recordset")
myRecordSet.Open
Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
myUpload.DownloadField(myRecordSet("FILE"))
myRecordSet.Close
Set myRecordSet = nothing
%>
© 2002 Advantys. All rights reserved. |