Avatar billede kovalt Nybegynder
06. april 2004 - 14:06 Der er 6 kommentarer og
1 løsning

Upload af billede

Kan jeg ikke sprøge på request.fomr("file") når det er en upload. Nedenstående if ser i hver fald ikke ud til at virke


<% if request.form("file") <> ""  then
   
    Dim upload
    Dim strLokation
    Set Upload = Server.CreateObject("Persits.Upload.1")
    strLokation = request.form("lokation")
   
    Upload.OverWritefiles = True
        Upload.SetMaxSize 300000, True

    On Error Resume Next
    Upload.save

    ' 8 = for stor fil
    if Err.Number = 8 then
        ' description 1 = for stor fil
        response.write "<tr><td><font color='#00FF00'>Filen er større end de tilladte 300 KB</td></tr>"

    else

      if Err <> 0 then
            ' description 2 = anden fejl
            response.redirect "<tr><td><font color='#00FF00'>Der opstod en ukendt fejl</td></tr>"
            ' Response.Write "Der opstod en fejl: " & Err.Description

      else
            For Each File in Upload.Files
           
            if file.ext = ".jpg" then
                File.SaveAsVirtual "../../images/upload/" & file.Filename
                Dim strFileName
                strFileName = file.FileName
            else
                ' description 2 = forkert format
                response.redirect "<tr><td><font color='#00FF00'>Du kan kun uploade filer af typen .jpg</td></tr>"
                Upload.close
                set Upload = Nothing
            end if
           
            next
        end if
   
    end if

Upload.close
set Upload = Nothing
   
else %>
   
    <table cellpadding="10">
    <form method="post" enctype="multipart/form-data" action="">
    <input type="hidden" name="lokation" value="forside">       
      <tr>
        <td colspan="2"><strong>Upload billede</strong></td>
      </tr>
      <tr>
        <td><strong>Sti:</strong></td>
        <td><input type="file" size="50" name="file" id="textfield_verylarge"></td>
      <tr>
        <td></td>
        <td><input type="submit" value="Upload" id="smallbutton"></td>
      </tr>
    </table>
    </form>
    </div>
   
<% end if%>
Avatar billede kovalt Nybegynder
06. april 2004 - 14:08 #1
lige et tillægsspørgsmål:

jeg flytter snart scriptet over på min egen server... skal jeg installere nogle ASP-komponenter får at ovenstående virker eller er det med i en standardinstallation af win2k-server
Avatar billede cdc Novice
06. april 2004 - 14:36 #2
du skal have aspupload installeret: http://www.aspupload.com/
Avatar billede kovalt Nybegynder
06. april 2004 - 14:38 #3
ok....

jeg har fået if-betigensel til at virke...

jeg brugte: If Request.ServerVariables("REQUEST_METHOD") = "POST" then
Avatar billede kovalt Nybegynder
06. april 2004 - 14:49 #4
vil du ha point
Avatar billede cdc Novice
06. april 2004 - 15:12 #5
behold du dem bare :o)
Avatar billede kovalt Nybegynder
06. april 2004 - 16:11 #6
OK ;-)
Avatar billede kovalt Nybegynder
06. april 2004 - 16:11 #7
;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester