J-ASP FileUpload 


J-ASP FileUpload object is the principal object used for all of FileUpload's functions including file upload, file download, and database manipulation.


Here is a simple HTML form that uploads a file:


<HTML>
<HEAD>
<TITLE>Please Upload Your File</TITLE>
</HEAD>
<BODY>
<form enctype="multipart/form-data" method="post" action="form.asp">
Enter filename to upload: <input type="file" name="f1"><br>
<input type="submit">
</form>
</BODY>
</HTML>
    

form.asp includes the following code:


<%@ LANGUAGE="VBSCRIPT" %>
<HTML>
<HEAD>
<TITLE>Upload File Results</TITLE>
</HEAD>
<BODY>
Thank you for uploading your file.<br>
<%
Set upl = Server.CreateObject("JASP.FileUpload")
upl.SaveAs "C:\temp\upload.out" 
%>
<BR> Total Bytes Written: <%=upl.TotalBytes%>
</BODY>
</HTML>
	

J-ASP will convert form.asp to form.jsp that includes the following code:


<HTML>
<HEAD>
<TITLE>Upload File Results</TITLE>
</HEAD>
<BODY>
Thank you for uploading your file.<br>
<% 
 upl = new jasp.com.FileUpload();
 upl.SaveAs("C:\temp\upload.out"); 
 %>
 <BR>
Total Bytes Written: <%=upl.getTotalBytes()%>
</BODY>
</HTML>

J-ASP FileUpload supported

Property Supported
BufferSize Yes
ContentDispositionYes
ContentTypeYes
CreateNewFileYes
DateLastModifiedYes
DateLastModifiedUTCYes
FormYes
FormExYes
IsEmptyYes
ItemYes
MaxBytesYes
MimeVersionYes
OverWriteFilesYes
PathYes
ServerNameYes
ShortFilenameYes
TotalBytesYes
UseDateLastModifiedYes
UseIE5FixYes
UserFilenameYes
Version Yes
return 4.3 version
Methods Supported
Delete Yes
Flush Yes
Save Yes
SaveAs Yes
SaveAsBlob Yes
Tested Oracle/oracle jdbc driver, MSSQL/msjdbc driver
SaveBinaryAs Yes
SaveInVirtual Yes
SaveRecursive Yes
TransferBlob Yes
TransferFile กก กก Yes