|
it
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
File upload problemI'm using Persist AspUpload for this. I have 2 ASP files. In the first ASP file I prompt the user for a file description and a filename, like this ... <FORM METHOD="POST" ACTION="sl_upload2.asp" ENCTYPE="multipart/form-data"> <TABLE> <tr><td>Document description</td><td><INPUT TYPE="TEXT" NAME="DOCDESC" SIZE="100"></td></tr> <tr><td>Document filename </td><td><INPUT TYPE="FILE" NAME="DOCFILE" SIZE="100"></td></tr> </table> <p> <button type="submit" style="width:100px;height:25px;">Ok</button> <button type="reset" style="width:100px;height:25px;">Clear</button> </FORM> In the 2nd ASP, which is the - ACTION="sl_upload2.asp" - file, I simply perform the upload, like this ... <% Response.Write "<html>" Response.Write "<head><title>St Lukes After School Care</title></head>" Response.Write "<body bgcolor=" & Session("system_color_bg") & ">" Set Upload = Server.CreateObject("Persits.Upload") intCount = Upload.Save("C:/INETPUB/WWWROOT/SLASC/UPLOADS") Response.Write "The file(s) have been stored successfully." Response.Write "</BODY>" Response.Write "</HTML>" %> No matter what I try (Get/Post/etc) I cannot get the DOCDESC and DOCFILE values to pass through to the 2nd ASP file. What can I do ? Thanks, PW
Show quote
Hide quote
"PW" <pwaNO@SPAMbigpond.net.au> wrote: They won't be in the Form collection or the Request collection, where><% >Response.Write "<html>" >Response.Write "<head><title>St Lukes After School Care</title></head>" >Response.Write "<body bgcolor=" & Session("system_color_bg") & ">" > >Set Upload = Server.CreateObject("Persits.Upload") >intCount = Upload.Save("C:/INETPUB/WWWROOT/SLASC/UPLOADS") > >Response.Write "The file(s) have been stored successfully." >Response.Write "</BODY>" >Response.Write "</HTML>" >%> > > >No matter what I try (Get/Post/etc) I cannot get the DOCDESC and DOCFILE >values to pass through to the 2nd ASP file. you would otherwise expect to find them, because you've specified ENCTYPE="multipart/form-data", as you must to upload the file. DOCDESC and DOCFILE will be sent along with the file in a MIME-formatted data stream. I don't know anything about Persits Upload, but it should have some way to let you access these things. Set objUpload = Server.CreateObject("Persits.Upload")
For Each Item in objUpload.Form ............... Next Tim Slattery wrote: Show quoteHide quote > "PW" <pwaNO@SPAMbigpond.net.au> wrote: > > ><% > >Response.Write "<html>" > >Response.Write "<head><title>St Lukes After School Care</title></head>" > >Response.Write "<body bgcolor=" & Session("system_color_bg") & ">" > > > >Set Upload = Server.CreateObject("Persits.Upload") > >intCount = Upload.Save("C:/INETPUB/WWWROOT/SLASC/UPLOADS") > > > >Response.Write "The file(s) have been stored successfully." > >Response.Write "</BODY>" > >Response.Write "</HTML>" > >%> > > > > > >No matter what I try (Get/Post/etc) I cannot get the DOCDESC and DOCFILE > >values to pass through to the 2nd ASP file. > > They won't be in the Form collection or the Request collection, where > you would otherwise expect to find them, because you've specified > ENCTYPE="multipart/form-data", as you must to upload the file. > > DOCDESC and DOCFILE will be sent along with the file in a > MIME-formatted data stream. I don't know anything about Persits > Upload, but it should have some way to let you access these things. > > -- > Tim Slattery > MS MVP(DTS) > Slatter***@bls.gov > http://members.cox.net/slatteryt I have added some lines to the program to display the values I want.
DOCDESC is now coming through, but not DOCFILE. <% Response.Write "<html>" Response.Write "<head><title>St Lukes After School Care</title></head>" Response.Write "<body bgcolor=" & Session("system_color_bg") & ">" Set Upload = Server.CreateObject("Persits.Upload") intCount = Upload.Save("C:/INETPUB/WWWROOT/SLASC/UPLOADS") Response.Write "The file(s) have been stored successfully." myDOCDESC = Upload.Form("DOCDESC") myDOCFILE = Upload.Form("DOCFILE") Response.Write myDOCDESC Response.Write myDOCFILE Response.Write "</BODY>" Response.Write "</HTML>" %>
Server.Execute Problem
HTML Page With ASP Frames Date calculation ASP inside a JavaScript Function Can't insert records from asp page with request.form Restrict Insert if record exsists Error message Show dynamic content if greater than 0 session expires when logged in from two different login from two different pc I can't get a Username in classic ASP |
|||||||||||||||||||||||