27. maj 2002 - 21:23Der er
31 kommentarer og 1 løsning
Upload...
Hej Eksperter!
Jeg sidder og leger med noget upload. nedenfor kan i se hvordan det er bygget op indtil videre.
Det jeg gerne vil have hjælp til er, at lægge filnavnet på den fil jeg netop har uploadet i en session, så jeg kan trække den med over på næste side, hvor jeg vil gemme filnavnet sammen med en række andre data, fra nogle forrige sider i min db. ---------------------------- Side 1 ---------------------------- <form method="POST" enctype="multipart/form-data" action="Upload_billede.asp"> <table border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td align="center"> <input type=FILE size=50 name="FILE1" class="text_felt"> <br> <br> </td> </tr> <tr> <td> <input type=SUBMIT value="Upload" class="knap" name="SUBMIT"> </td> </tr> </table> <br> <br> <br> </form> ---------------------------- Side 2 ---------------------------- <body>
<%
' Sætter upload-object Set Upload = Server.CreateObject("Persits.Upload.1")
'Sikrer at filer ikke kan overskrives Upload.OverwriteFiles = False
'Dif. af max størrelse Upload.SetMaxSize 5000, False
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Du kan få fat på filnavnet via Files collection'en. Jeg bruger flg. stump kode til noget lignende, hvor jeg gemmer filnavnet på den første fil og sletter evt. øvrige filer.
i = 1
For Each File in Upload.Files If i = 1 Then ' Første fil gemmes i databasen Session("FileName") = File.FileName Else ' Slet alle øvrige filer Upload.DeleteFile Server.MapPath(strVirtualPath) & "\" & File.FileName End If i = i + 1 Next
Jeg kan nu få hele stien ved at gøre således: --------------------------------------------- session("billede") = Upload.Files(1).Path --------------------------------------------- Men jeg kan ikke få vist billedet ved at udskrive stien fra min db...
det er den samme sti hver gang, så man må kunne fjerne x-antal tegn frem til filnavnet. Det vil jo være det samme antal tegn hver gang, når de uploades til samme mappe...
Jeg fik at vide det var fordi min side ligger på en af Jepponet's gamle servere - som kun understøttede version 2.1 - lidt træls... deres nye servere kører med version 3.0 - lidt underligt!
Så kan du bruge aspSmartUpload som du kan finde på http://www.aspsmart.com/ - det koster vidst ikke noget
Synes godt om
Ny brugerNybegynder
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.