<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4616.200" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=090045006-06012002><FONT face=Arial size=2>Just finished V1.0
of altSAFileUp Library. This Library works instead of FTP to upload files and
form data to web servers. It's especially helpful for interacting with existing
web applications. The library can be found at: <A
href="http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm">http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm</A>.
</FONT></SPAN></DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Arial size=2>SA FileUp is an HTTP
file transfer ActiveX server control which can be found at: <A
href="http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm">http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm</A>.
</FONT></SPAN></DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Arial size=2>Thanks to Jerry
Daniels for his help and insights. And of course the amazing Chris Bohnert for
his overall programming wizardry...even if he never understands transcript ;-)
<HR>
</FONT></SPAN></DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>altPostSAFileUp
command</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>The
<STRONG>altPostSAFileup</STRONG> command posts files and form data to a
Microsoft Internet Information Server (IIS) using the industry standard Sofware
Artisans FileUp ActiveX control. It sends the <EM>completedMessage</EM> when
finished. The HTTP response can be accessed from the custom property
<EM>altSAFileUpResponse</EM> which can be checked in the
completedMessage handler.</FONT></SPAN></DIV>
<DIV> </DIV><PRE><SPAN class=090045006-06012002><STRONG>altPostSAFileup <EM>Host</EM>, <EM>Page</EM>, <EM>formList</EM> [,<EM>completedMessage</EM>]</STRONG></SPAN></PRE>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana
size=2>example:</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>altPostSAFileUp
"<A
href='http://www.altuit.com","test.asp",myList,"myHTTPresponse'>www.altuit.com","test.asp",myList,"myHTTPresponse</A>"</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana
size=2><STRONG>Parameters:</STRONG><BR>The <EM>Host</EM> is a valid URL to a web
server with SAFileUp ActiveX control installed.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>The <EM>Page</EM>
is an valid Page request (typically a .asp page).</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>The
<EM>formList</EM> is a list of Form Variables and their respective contents. A
tab delimited line exists for each form variable with the first item being the
variable name, the second item is either file or var depending on whether a file
or variable is being sent.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>The third item is
either the value of the file or the value of a variable.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>ex. This list
variable sends two files and a password variable:</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana
size=2> tImage file "C:\test.jpg"<BR> tFile file
"C:\test.zip"<BR> tpassword var "fred123"<BR> <BR>It
is important to note the path delimeter MUST BE "\" not the RR standard
"/"!</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>The
<EM>completedMessage</EM> is an optional message sent to the stack upon
completion of the command.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana
size=2><STRONG>customProperties of SAFileUp Lib:</STRONG></FONT></SPAN></DIV>
<DIV><STRONG></STRONG> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>altSAFileUpHeader
- the header text being sent minus the Host and Page and Content
Length</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana
size=2>altSAFileUpTimeOutSecs - the time in seconds for altSAFileUp to
quit.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana
size=2>altSAFileUpResponse - the HTTP response sent from the server or "timeout"
if no response. Use with the completedmessage parameter to get the HTTP
response.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>To
install:<BR>Copy the button "SAFileUp Lib" into your stack. Then insert into the
open stack or startup handler of your stack:</FONT></SPAN></DIV>
<DIV> </DIV><PRE><SPAN class=090045006-06012002> insert the script of btn "SAFileUp Lib" into back</SPAN></PRE>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>Then you can call
the <STRONG>altPostSAFileUp</STRONG> command from anywhere in your
stack.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana size=2>Portions of this
script used with permission of Jerry Daniels. Muchos Gracias Jerry!<BR>For more
plugins, source code and scripts, visit the Altuit RunRev
Website.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=090045006-06012002><FONT face=Verdana
size=2></FONT></SPAN> </DIV><SPAN class=090045006-06012002>
<DIV></DIV></SPAN></BODY></HTML>