|
Adding a 2nd browse box & Submit button to freeASPupload
05-28-2008, 10:27 AM
|
Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 216
|
Can someone help me add a second Browse Box & Submit button to freeASPupload?
Thanks.
|
|
|
|
06-20-2008, 12:50 AM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 216
|
Is asking for help to add a 2nd Browse Box and Submit Button to FreeASPupload, so files could be uploaded to a 2nd directory, a crazy request? No one has replied.
Here is the script page (of two) that may need the modification, thanks:
Code:
<%@ Language=VBScript %>
<%
option explicit
Response.Expires = -1
Server.ScriptTimeout = 600
%>
<!-- #include file="aspupload.asp" -->
<%
' ****************************************************
Dim uploadsDirVar
uploadsDirVar = "C:/Documents and Settings/TAinput/"
' ****************************************************
function OutputForm()
%>
<form name="frmSend" method="POST" enctype="multipart/form-data" action="uploadTester.asp" onSubmit="return onSubmitForm();">
<B>File names:</B><br>
File 1: <input name="attach1" type="file" size=35><br>
File 2: <input name="attach2" type="file" size=35><br>
File 3: <input name="attach3" type="file" size=35><br>
File 4: <input name="attach4" type="file" size=35><br>
<br>
<!-- These input elements are obviously optional and just included here for demonstration purposes -->
<B>Additional fields (demo):</B><br>
Enter a number: <input type="text" name="enter_a_number"><br>
Checkbox values: <input type="checkbox" value="1" name="checkbox_values">-1 <input type="checkbox" value="2" name="checkbox_values">-2<br>
<!-- End of additional elements -->
<input style="margin-top:4" type=submit value="Upload">
</form>
<%
end function
function TestEnvironment()
Dim fso, fileName, testFile, streamTest
TestEnvironment = ""
Set fso = Server.CreateObject("Scripting.FileSystemObject")
if not fso.FolderExists(uploadsDirVar) then
TestEnvironment = "<B>Folder " & uploadsDirVar & " does not exist.</B><br>The value of your uploadsDirVar is incorrect. Open uploadTester.asp in an editor and change the value of uploadsDirVar to the pathname of a directory with write permissions."
exit function
end if
fileName = uploadsDirVar & "\test.txt"
on error resume next
Set testFile = fso.CreateTextFile(fileName, true)
If Err.Number<>0 then
TestEnvironment = "<B>Folder " & uploadsDirVar & " does not have write permissions.</B><br>The value of your uploadsDirVar is incorrect. Open uploadTester.asp in an editor and change the value of uploadsDirVar to the pathname of a directory with write permissions."
exit function
end if
Err.Clear
testFile.Close
fso.DeleteFile(fileName)
If Err.Number<>0 then
TestEnvironment = "<B>Folder " & uploadsDirVar & " does not have delete permissions</B>, although it does have write permissions.<br>Change the permissions for IUSR_<I>computername</I> on this folder."
exit function
end if
Err.Clear
Set streamTest = Server.CreateObject("ADODB.Stream")
If Err.Number<>0 then
TestEnvironment = "<B>The ADODB object <I>Stream</I> is not available in your server.</B><br>Check the Requirements page for information about upgrading your ADODB libraries."
exit function
end if
Set streamTest = Nothing
end function
function SaveFiles
Dim Upload, fileName, fileSize, ks, i, fileKey
Set Upload = New FreeASPUpload
Upload.MaxFileSize = 10000
Upload.Save(uploadsDirVar)
' If something fails inside the script, but the exception is handled
If Err.Number<>0 then Exit function
SaveFiles = ""
ks = Upload.UploadedFiles.keys
if (UBound(ks) <> -1) then
SaveFiles = "<B>Files uploaded:</B> "
for each fileKey in Upload.UploadedFiles.keys
SaveFiles = SaveFiles & Upload.UploadedFiles(fileKey).FileName & " (" & Upload.UploadedFiles(fileKey).Length & "B) "
next
else
SaveFiles = "The file name specified in the upload form does not correspond to a valid file in the system."
end if
SaveFiles = SaveFiles & "<br>Enter a number = " & Upload.Form("enter_a_number") & "<br>"
SaveFiles = SaveFiles & "Checkbox values = " & Upload.Form("checkbox_values") & "<br>"
end function
%>
<HTML>
<HEAD>
<Title>WTA</Title>
<style type="text/css">
body {margin: 1px 100px; 0px 100px;
padding: 1px;}
</style>
</HEAD>
<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0" body {border-left: 1px solid #000; }>
<TABLE cellSpacing=0 valign=top cellPadding=0 width=100% border=0>
<TR valign=middle height=10>
<TD class=headera1><IMG src="/images/clear.gif" height=1 width=159 border=0></TD>
<TD width="100%" align=right class=headera2> </TD>
</TR>
<TR>
<TD class=headera3><IMG src="/images/clear.gif" height=1 width=159 border=0></TD>
<TD width="100%" align=right class=headera4> </TD>
</tr>
<TR valign=top>
<TD><!--<IMG src="/smusermanager/images/logo1.gif" height=150 width=159 border=0>--></TD>
<TD valign=left width=795 height=1><!--<font class=setuptext><IMG src="/smusermanager/images/clear.gif">--><IMG src="/images/topimg11.jpg"> <IMG src="/images/topimg2.jpg"></font></TD>
</TR>
<TR valign=top height=1>
<TD colspan=2 class=black><IMG src="/images/clear.gif" height=1 width=100% border=0></TD>
</TR>
</TABLE>
</TD>
<TABLE cellSpacing=20 valign=top cellPadding=0 height=100% width=100% border=0>
<TR valign=top>
<TD width=10%>
<TABLE cellSpacing=0 valign=top cellPadding=0 width=100% border=0>
<TR valign=middle>
<TD valign=middle class=lightgrey><IMG src="/images/clear.gif" height=20 width=160 align=absmiddle></TD>
</TR>
<TR valign=top height=2>
<TD><IMG src="/images/clear.gif" height=2 width=160 border=0></TD>
</TR>
<!--<TR valign=top height=3>
<TD class=gray><IMG src="/images/clear.gif" height=3 width=160 border=0></TD>
</TR>-->
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=100% border=0>
<TR>
<TD><font class=tbody>
<!--<IMG src="/smusermanager/images/sepline130.gif"><br>
<font class=smallheading><b>Navigation Menu</b></font><br>
<IMG src="/smusermanager/images/sepline130.gif">-->
<form action="/smusermanager/members/default.asp?action=login" method=post name=login language="JAVASCRIPT" onsubmit="return Validate();"><input type=hidden name=todo value="login"><input type=hidden name=url value="/smusermanager/members/default.asp">
<table border=0 cellspacing=0 cellpadding=0 width=95% align=center class=colorformborder><tr class=colorformborder><td><table border=0 cellspacing=0 width=100% cellpadding=0><tr class=colorformborder><td colspan=2><table border=0 cellspacing=1 cellpadding=5 width=100% colspan=2><tr class=colorformheader><td colspan=2><font class=textsize9><font color=white><b>Login Here</b></font></td></tr>
<tr class=colorformfields><td align=center colspan=2><font class=textsize9></font></td></tr><tr class=colorformfieldsalt><td align=right width=50% ><font class=textsize9>Email Address</font></td><td><font class=textsize9><input class=fieldbox type=text size=20 maxlength=50 name="members_username"></font></td></tr>
<tr class=colorformfields><td align=right width=20% ><font class=textsize9>Password</font></td><td><font class=textsize9><input class=fieldbox type=password size=20 maxlength=50 name="members_password"></font></td></tr><tr class=colorformfields><td colspan=2 align=right><font class=textsize9><input class=fieldbox type=submit value="Login" id=submit2 name=submit2></font></td></tr>
</td></tr></table></td></tr></table></td></tr></table></form>
<div style="padding-left: 24px;"> <font face="Arial" color="#000000" size="3"><img src="/images/Hphone.gif" style="vertical-align: middle;"> <a href="?action=login"> Home</a><br><br>
<IMG src="/images/clear.gif" width=1 height=5><br><!--<IMG src="/images/hphone1.gif">--><img src="/images/hphone1.gif" style="vertical-align: middle;"><a href="?action=register"> Register</a><br><br>
<IMG src="/images/clear.gif" width=1 height=5><br><!--<IMG src="/images/hphone2.gif">--><img src="/images/hphone2.gif" style="vertical-align: middle;"><a href="?action=forgotusername"> FAQ</a><br><br>
<IMG src="/images/clear.gif" width=1 height=5><br><!--<IMG src="/images/hphone3.gif">--><img src="/images/hphone3.gif" style="vertical-align: middle;"><a href="?action=forgotusername"> Terms Of Use</a><br><br>
<IMG src="/images/clear.gif" width=1 height=5><br><!--<IMG src="/images/hphone4.gif">--><img src="/images/hphone4.gif" hspace="4px" style="vertical-align: middle;">
<a href="?action=forgotusername"> Contact Us</a><br><br>
<IMG src="/images/clear.gif" width=1 height=5><br><!--<IMG src="/images/hphone5.gif">--><img src="/images/hphone5.gif" style="vertical-align: middle;"><a href="?action=forgotpass"> Forgot Password</a><br><br>
<IMG src="/images/clear.gif" width=1 height=5><br><!--<IMG src="/images/hphone7.gif">--><img src="/images/hphone7.gif" style="vertical-align: middle;"><a href="?action=forgotusername"> Forgot Username</a></font></div>
<!--<IMG src="/smusermanager/images/clear.gif" width=1 height=5><br><IMG src="/smusermanager/images/link_arrow.gif"> <a href="?action=maillist">Newsletter</a>-->
</font>
<!--<IMG src="/images/headphone.gif">-->
</TD>
</TR>
</TABLE>
</TD>
<TD width="1" height=100% background="/smusermanager/images/dot.gif">
<TABLE cellSpacing=0 valign=top cellPadding=0 width=1 border=0>
<TR valign=middle>
<TD valign=middle class=lightgrey><IMG src="/smusermanager/images/clear.gif" height=20 width=1 align=absmiddle></TD>
</TR>
<TR valign=top height=2>
<TD class=white><IMG src="/smusermanager/images/clear.gif" height=2 width=1 border=0></TD>
</TR>
<TR valign=top height=3>
<TD class=gray><IMG src="/smusermanager/images/clear.gif" height=3 width=1 border=0></TD>
</TR>
</TABLE>
</TD>
<TD width=100% style="border-left: Solid #EE7600 3px;">
<TABLE cellSpacing=0 cellPadding=0 width=100% border=0>
<TR valign=middle>
<TD valign=middle class=lightgrey><IMG src="/smusermanager/images/clear.gif" height=20 width=1 align=absmiddle></TD>
</TR>
<TR valign=top height=2>
<TD class=white><IMG src="/smusermanager/images/clear.gif" height=2 width=1 border=0></TD>
</TR>
<TR valign=top height=3>
<TD class=gray><IMG src="/smusermanager/images/clear.gif" height=3 width=11 border=0></TD>
</TR>
<TR>
<TD valign=top><font class=tbody>
<style>
.fieldbox
{
BACKGROUND: #ffffff;
BORDER-BOTTOM: #666666 1px solid;
BORDER-LEFT: #666666 1px solid;
BORDER-RIGHT: #666666 1px solid;
BORDER-TOP: #666666 1px solid;
COLOR: #333333;
FONT-FAMILY: Verdana, Helvetica, Arial;
FONT-SIZE: 13px
}
.colorwhite
{
BACKGROUND-COLOR: white
}
.colorblack
{
BACKGROUND-COLOR: black
}
.colortopbar
{
BACKGROUND-COLOR: #999966
}
.colormenubar
{
BACKGROUND-COLOR: #999966
}
.colormenufields
{
BACKGROUND-COLOR: #cccc99
}
.colorformborder
{
BACKGROUND-COLOR: #ffffff
}
.colorformheader
{
BACKGROUND-COLOR: #A30100
}
.colorformfields
{
BACKGROUND-COLOR: #ffffff
}
.colorformfieldsalt
{
BACKGROUND-COLOR: #ffffff
}
.colorformresponse
{
BACKGROUND-COLOR: white
}
.textsize16 A
{
COLOR: navy;
FONT-FAMILY: Verdana, Arial, helvetica;
FONT-SIZE: 16pt;
TEXT-DECORATION: none
}
.textsize16 A:active
{
COLOR: navy;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 16pt
}
.textsize16 A:hover
{
COLOR: navy;
FONT-FAMILY: verdana, arial,
helvetica;
FONT-SIZE: 16pt;
TEXT-DECORATION: none
}
.textsize9
{
COLOR: black;
FONT-FAMILY: Verdana, Helvetica, Arial;
FONT-SIZE: 9pt;
LINE-HEIGHT: normal;
TEXT-DECORATION: none
}
.textsize9 A
{
COLOR: navy;
FONT-FAMILY: Verdana, Arial, helvetica;
FONT-SIZE: 19pt;
TEXT-DECORATION: none
}
.textsize9 A:active
{
COLOR: navy;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 19pt
}
.textsize9 A:hover
{
COLOR: navy;
FONT-FAMILY: verdana, arial,
helvetica;
FONT-SIZE: 19pt;
TEXT-DECORATION: none
}
.textsize8
{
COLOR: black;
FONT-FAMILY: Verdana, Helvetica, Arial;
FONT-SIZE: 18pt;
LINE-HEIGHT: normal;
TEXT-DECORATION: none
}
.textsize8 A
{
COLOR: navy;
FONT-FAMILY: Verdana, Arial, helvetica;
FONT-SIZE: 18pt;
TEXT-DECORATION: none
}
.textsize8 A:active
{
COLOR: navy;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 18pt
}
.textsize8 A:hover
{
COLOR: navy;
FONT-FAMILY: verdana, arial,
helvetica;
FONT-SIZE: 18pt;
TEXT-DECORATION: none
}
.textsize16
{
COLOR: red;
FONT-FAMILY: Verdana, Helvetica, Arial;
FONT-SIZE: 16pt;
TEXT-DECORATION: none
}
.headera1 {BACKGROUND-COLOR: #A30100; border-bottom: 5px solid #FCB514; }
.headera2 {BACKGROUND-COLOR: #A30100; border-bottom: 5px solid #FCB514; }
.headera3 {BACKGROUND-COLOR: #ffffff; border-top: 1px solid #}
.headera4 {BACKGROUND-COLOR: #ffffff; border-top: 1px solid #}
.black {BACKGROUND-COLOR: white}
.white {BACKGROUND-COLOR: }
.lightgrey {BACKGROUND-COLOR: #ffffff}
.gray {BACKGROUND-COLOR: #ffffff}
.link {FONT-SIZE: 18pt;COLOR: ffffff;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.link A {COLOR: white;TEXT-DECORATION: none}
.link A:active {COLOR: white;TEXT-DECORATION: none}
.link A:hover {COLOR: white;TEXT-DECORATION: none}
.linksmall {FONT-SIZE: 18pt;COLOR: #99ccff;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.linksmall A {COLOR: #99ccff;TEXT-DECORATION: none}
.linksmall A:active {COLOR: #99ccff;TEXT-DECORATION: none}
.linksmall A:hover {COLOR: #3366ff;TEXT-DECORATION: none}
.pathlink {FONT-SIZE: 7.5pt;COLOR: #666666;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.pathlink A {COLOR: #666666;TEXT-DECORATION: none}
.pathlink A:active {COLOR: #666666;TEXT-DECORATION: none}
.pathlink A:hover {COLOR: #666666;TEXT-DECORATION: none}
.setuptext {FONT-SIZE: 24pt;COLOR: lightgrey;FONT-weight: bold;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.setuptextsmall {FONT-SIZE: 10pt;COLOR: lightgrey;FONT-weight: bold;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.heading {FONT-SIZE: 10pt;COLOR: #6384ad;FONT-weight: bold;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.smallheading {FONT-SIZE: 8pt;COLOR: #6384ad;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.tbody {FONT-SIZE: 12pt;COLOR: black;LINE-HEIGHT: 13pt;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.tbody A {COLOR: #000000;TEXT-DECORATION: none}
.tbody A:active {COLOR: #6384ad;TEXT-DECORATION: none}
.tbody A:hover {COLOR: #6384ad;TEXT-DECORATION: underline}
.textred {FONT-SIZE: 8pt;COLOR: #BD0000;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.textgreen {FONT-SIZE: 8pt;COLOR: #008000;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.textnavy {FONT-SIZE: 8pt;COLOR: #333399;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.textgray {FONT-SIZE: 8pt;COLOR: gray;FONT-STYLE: italic;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
/* START CSS */
#content {
float: left;
width: 596px;
padding-left: 20px;
background-color: #ffffff;
}
#column1 {
float: left;
padding: 0px;
padding-right:0px
padding-left: 0px;
background-color: #ffffff;
width: 270px;
}
#column2 {
float: left;
margin:0
padding: 10px;
padding-left: 20px;
padding right: 0px
background-color: #AAAAAA;
width: 240px;
}
/* END CSS */
</style>
<SCRIPT LANGUAGE="JavaScript">errorcolor = '#eeeeee';</Script>
<table cellspacing=0 border=0 cellpadding=40 width=100% align=left>
<tr>
<td align=left valign=middle>
<script language="JAVASCRIPT">
var errfound = false;
function ValidLength(item, len) {
return (item.length >= len);
}
function error(elem, text) {
if (errfound) return;
window.alert(text);
elem.select();
elem.focus();
elem.style.backgroundColor=errorcolor;
errfound = true;
}
function Validate() {
errfound = false;
d=document.login
if (!ValidLength(d.members_username.value,1))error(d.members_username,"Username should not be blank.");
if (!ValidLength(d.members_password.value,1))error(d.members_password,"Password should not be blank.");
return !errfound;
}
</script>
<TR valign=top>
<div style="border:0px solid #000000; width: 705px; padding-left: 75px; text-align:top;">
<style>
BODY {background-color: white;font-family:arial; font-size:12}
</style>
<script>
function onSubmitForm() {
var formDOMObj = document.frmSend;
if (formDOMObj.attach1.value == "" && formDOMObj.attach2.value == "" && formDOMObj.attach3.value == "" && formDOMObj.attach4.value == "" )
alert("Please press the browse button and pick a file.")
else
return true;
return false;
}
</script>
</HEAD>
<BODY>
<br><br>
<div style="border-bottom: #A91905 2px solid;font-size:16">Upload files to your server</div>
<%
Dim diagnostics
if Request.ServerVariables("REQUEST_METHOD") <> "POST" then
diagnostics = TestEnvironment()
if diagnostics<>"" then
response.write "<div style=""margin-left:20; margin-top:30; margin-right:30; margin-bottom:30;"">"
response.write diagnostics
response.write "<p>After you correct this problem, reload the page."
response.write "</div>"
else
response.write "<div style=""margin-left:150"">"
OutputForm()
response.write "</div>"
end if
else
response.write "<div style=""margin-left:150"">"
OutputForm()
response.write SaveFiles()
response.write "<br><br></div>"
end if
%>
<br><br>
</p></div></tr></td></tr>
</table></TD></TR></TABLE>
</TD>
<!--<TD width="1" height=100% background="/smusermanager/images/dot.gif"><IMG src="/smusermanager/images/clear.gif" width="1" height=100% border=0></TD>-->
</TR>
</TABLE>
<TABLE cellSpacing=0 valign=bottom cellPadding=0 width=100% border=0>
<TR valign=top height=4>
<TD colspan=2 class=gray><IMG src="/smusermanager/images/clear.gif" height=4 width=25 border=0></TD>
</TR>
<TR valign=middle height=25>
<TD class=headera2> <FONT class=linksmall><font face="Arial" color="#ffffff" size="2">Copyright © 2007 <a href="" target="_blank"></a>. All Rights Reserved.</FONT></TD>
<TD align=right class=headera2><font class=linksmall><font face="Arial" color="#ffffff" size="2">Email : <A href=""></A> </font></TD>
</TR>
</TABLE>
</Body>
</BODY>
</HTML>
|
|
|
|
06-20-2008, 04:39 AM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 41,519
Name: Chris Hirst
Location: Blackpool. UK
|
probably because the answer is so simple we can't believe you haven't tried it.
Add another file input box.
__________________
Chris. ->> Links are advertising NOT optimising!! <<-
A foolish consistency is the hobgoblin of little minds
Thought for today:- I SEO the only industry where all the cowboys are Indians?
|
|
|
|
06-20-2008, 01:28 PM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 216
|
Thank you for your honest reply. I have tried to find where the "Input Box" and submit button are in this code, and copied and pasted where I believed it should be located, (below the original Input Box and Submit button), but only received errors.
I thought this was the part of the code that contains the "input box" and submit button, and thought that I could just add it again in the code to "Add another file input box":
Code:
<%
Dim diagnostics
if Request.ServerVariables("REQUEST_METHOD") <> "POST" then
diagnostics = TestEnvironment()
if diagnostics<>"" then
response.write "<div style=""margin-left:20; margin-top:30; margin-right:30; margin-bottom:30;"">"
response.write diagnostics
response.write "<p>After you correct this problem, reload the page."
response.write "</div>"
else
response.write "<div style=""margin-left:150"">"
OutputForm()
response.write "</div>"
end if
else
response.write "<div style=""margin-left:150"">"
OutputForm()
response.write SaveFiles()
response.write "<br><br></div>"
end if
%>
But was unsuccessful. I also don't know how to direct "another file input box" to a seperate directory.
Any additional help will be greatly appreciated.
Last edited by chrisj; 06-20-2008 at 01:38 PM..
|
|
|
|
06-22-2008, 07:07 AM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 41,519
Name: Chris Hirst
Location: Blackpool. UK
|
Question;
Are you wanting to have another file input that puts the file entered in that box uploaded to a different directory only. While the rest of the files are placed elsewhere?
ie:
Files 1 to 4 got to /thisfolder/ and file 5 goes to /thatfolder/
__________________
Chris. ->> Links are advertising NOT optimising!! <<-
A foolish consistency is the hobgoblin of little minds
Thought for today:- I SEO the only industry where all the cowboys are Indians?
|
|
|
|
06-22-2008, 06:41 PM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 216
|
Thank you so much for your reply and your question.
Currently the script has an Input Box and a Submit Button that sends the uploaded files to: "C:/Documents and Settings/TAinput/
As shown in the posted code in Post #2 of this thread.
I would like a separate Input Box and Submit button added, on the same page so that users can upload to: "C:/Documents and Settings/TAinput2/ if they choose to.
This way users who want to upload have a choice. They can upload to TAinput or they can upload to TAinput2 if they choose.
So all files submitted using the first Input Box get uploaded to TAinput directory and
all files submitted using the secoind Input Box get uploaded to TAinput2 directory.
I hope I am explaining clearly enough. I greatly appreciate that you are discussing this with me. I look forward to your reply.
Thanks much.
|
|
|
|
06-22-2008, 06:51 PM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 41,519
Name: Chris Hirst
Location: Blackpool. UK
|
Far too complicated for users to even comprehend never mind actually use!
Remember the K.I.S.S. principle.
just add a radio button to the form for them to select the end destination and write some backend code to send the appropriate folder to the save routine.
__________________
Chris. ->> Links are advertising NOT optimising!! <<-
A foolish consistency is the hobgoblin of little minds
Thought for today:- I SEO the only industry where all the cowboys are Indians?
|
|
|
|
06-22-2008, 09:03 PM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 216
|
Thank you for your reply.
Maybe I over-explained what I need. But from a user standpoint they would see something very simple.
Next to the first Input Box they would see to "Please upload here for this reason" and next to the 2nd Input Box they would see "Please upload here for this other reason".
Earlier I had a reply to this request that stated the "answer is so simple we can't believe you haven't tried it". So that led me to believe this may be a simple task, to just duplicate the Input Box and Submit Button code, and just make the destination folder different for the new duplicated 2nd Input Box. If it's harder than that, I'm sorry to have wasted your time.
Thanks again so much for discussing this with me. Is it possble that you may be willing to guide me in trying to duplicate the Input Box so that the upload page has two, please?
Last edited by chrisj; 06-22-2008 at 10:43 PM..
|
|
|
|
06-23-2008, 06:19 AM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 41,519
Name: Chris Hirst
Location: Blackpool. UK
|
Adding a second input box to upload to the same location is not a big deal, directing to a different folder would require a fair bit of recoding of the save method in the class. I obviously didn't read the second post thoroughly.
I have always found offering two identical options for different solutions to users is a problem waiting to happen, because they WILL do exactly the opposite of what you would expect.
Adding a radio button is a clear choice with no ambiguity about what is required by the end user.
I go further than this simple choice system and the end user has to choose the upload location BEFORE they are shown the file inputs. The system then prints on the page where the files are going and what type of files can be uploaded to that folder and it will reject the wrong ones.
Never, ever assume that an end user will know what they are supposed to doing, even if you positioned large flashing arrows saying "HERE" on the inputs, somebody WILL get it wrong, then blame you for their mistake.
__________________
Chris. ->> Links are advertising NOT optimising!! <<-
A foolish consistency is the hobgoblin of little minds
Thought for today:- I SEO the only industry where all the cowboys are Indians?
|
|
|
|
06-27-2008, 05:25 PM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 216
|
Thank you for your reply.
I'm not clear on what the radio buttons will do for me. Will one button allow the user to upload to a different location?
Also, I'm not sure what the followng paragraph means, could you please clarify it?
"I go further than this simple choice system and the end user has to choose the upload location BEFORE they are shown the file inputs. The system then prints on the page where the files are going and what type of files can be uploaded to that folder and it will reject the wrong ones".
Thank you.
|
|
|
|
07-07-2008, 01:18 AM
|
Re: Adding a 2nd browse box & Submit button to freeASPupload
|
Posts: 216
|
help?
Last edited by chrisj; 07-07-2008 at 12:01 PM..
|
|
|
|
|
« Reply to Adding a 2nd browse box & Submit button to freeASPupload
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|