Avatar billede annpro Nybegynder
05. januar 2006 - 12:31 Der er 2 kommentarer og
1 løsning

Upload af billede med samtidig reg i database

Jeg har en formular som brugeren udfylder, og i formularens felter er der et file felt, hvor han vælger en fil på hans harddisk, jeg kan godt få systemet til at uploade, og jeg kan sommænd også få systemt til at registrere oplysningerne, men det kan bare ikke lade sig gøre når jeg vil gøre begge ting på en gang, når jeg så registrer billednavnet så skriver den c:\pppppp\xxxx.jpg altså det som der står i file feltet, hvordan fjerner jeg det lokale mappenavn mm. så jeg kun har xxxx.jpg tilbage??


<form name="form1" method="post" action="admin.asp?action=addmap1" ENCTYPE="multipart/form-data">
  <table width="400px" align="center" border="1" cellspacing="1" cellpadding="1" bordercolor="#000000">
    <tr>
      <td>Dato:</td>
      <td>
        <input type="text" name="Dato">
      </td>
    </tr>
    <tr>
      <td>Mappenavn:</td>
      <td>
        <input type="text" name="Mappenavn">
      </td>
    </tr>
    <tr>
      <td>Billede:</td>
      <td>
        <input type="file" name="file1">
      </td>
    </tr>
    <tr>
      <td colspan="2"><div align="center">
          <input type="submit" name="Submit" value="Opret">
        </div></td>
    </tr>
  </table>
</form>

Set addmap = Server.CreateObject("ADODB.Recordset")
addmap.Open "Pic_Mappe_Tabel", dbc, adOpenStatic, adLockPessimistic, adCmdTable
addmap.AddNew
addmap("Dato") = request.form("Dato")
addmap("Mappenavn") = request.form("Mappenavn")
addmap("Mappepic") = request.form("File1")
addmap.Update
addmap.Close

Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save("d:\web\bwind.dk\www\sfb\billederup\billeder\")
Response.Write "<br>" & Count & " billeder uploaded til billede mappen"
response.redirect "admin.asp"
Avatar billede ttopholm Nybegynder
06. januar 2006 - 22:30 #1
Der er to måder.. Den nemmeste er vel således her...

Fil = Split(Request.Form("File1), "\\")
addmap("Mappepic") = Fil(Ubound(Fil))

En anden måde er at bruge din upload-komponents egen indbygget funktion til at hente den ud...
Avatar billede annpro Nybegynder
08. maj 2006 - 20:11 #2
luk
Avatar billede ttopholm Nybegynder
08. maj 2006 - 20:14 #3
Hvordan løste du det..
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