Avatar billede jespera Nybegynder
30. oktober 2002 - 15:21 Der er 8 kommentarer og
1 løsning

Upload jpeg fil til server

Hej Har fundet en uploadscript uden komponent på http://activedeveloper.dk/download/default.asp?mode=showdownload&id=79

Hvordan kan jeg få filnavnet gemt i min database????

min connection til min database ser sådan ud:
<%
'Connection Open
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("../../db/admin.mdb")
%>

Min tabel hedder photo_shirt og tublen hedder billede.

Håber der er nogle der kan hjælpe.......
Avatar billede medions Nybegynder
30. oktober 2002 - 15:24 #1
bruger din komponent som Request.Form!

altså

Upload.Form("inputnavn")

dette ville svare til Request.Form("inputnavn")

//>Rune
Avatar billede medions Nybegynder
30. oktober 2002 - 15:25 #2
ahh det var uden konponent.. 2 sek.

//>Rune
Avatar billede medions Nybegynder
30. oktober 2002 - 15:28 #3
Ok, du sætter bare dit database insert script ind i .inc filen.. Filnavnet på din fil får du vha. variablen strFileName

altså sæt det her ind:

<%
'Connection Open
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("../../db/admin.mdb")

strSQL = "INSERT INTO tabel (filnavn) VALUES('" & strFileName & "')"
Conn.Execute(strSQL)
%>

sæt det ind nederst i fileupload.inc, så skulle det virke ;o)

//>Rune
//>Rune
Avatar billede medions Nybegynder
30. oktober 2002 - 15:28 #4
Ellers kunne du evt. gøre det her:

<%@ Language="VBScript" %>
<%  Option Explicit %>

<!-- #INCLUDE FILE="fileupload.inc" -->

<HTML>
<HEAD>
<TITLE>Upload uden komponent</TITLE>
</HEAD>
<BODY>

<%
'*************************************
'**** Test af FileUpload funktion ****
'****                            ****
'**** Upload .gif eller .jpg      ****
'**** billede til mappen /upload  ****
'*************************************

    'Skal formen vises?
    If Request.ServerVariables("REQUEST_METHOD") <> "POST" Then
%>
<FORM ENCTYPE="multipart/form-data" ACTION="uploadgfx.asp" METHOD="POST">
<P>Vælg et billede:<BR>
<INPUT NAME="fileupload" TYPE="file"><BR>
<INPUT NAME="Action" TYPE="submit" VALUE="Upload">
</FORM>
<%
    Else
        Dim intFileUpload, strContentType, strFilename, intFileTotalBytes

        intFileUpload = FileUpload("upload/", 20000, Array("image/gif", "image/jpeg", "image/pjpeg"), Array("gif", "jpg"), strContentType, strFilename, intFileTotalBytes)

        If intFileUpload = 0 Then
            Response.Write "Filen " & strFilename & " blev uploaded.<BR>"
            Response.Write "Det er en fil af typen " & strContentType & " og den fylder " & intFileTotalBytes & " bytes:<BR>"
            Response.Write "<IMG SRC=""upload/" & strFilename & """><BR>"

            'Connection Open
            set Conn = Server.CreateObject("ADODB.Connection")
            Conn.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("../../db/admin.mdb")

            strSQL = "INSERT INTO tabel (filnavn) VALUES('" & strFileName & "')"
            Conn.Execute(strSQL)

        Else 
            Response.Write "Der opstod en fejl under upload!<BR>"
            Response.Write "Fejl nr: " & intFileUpload & "<BR>"
            Response.Write "Filnavn: " & strFilename & "<BR>"
            Response.Write "Filtype: " & strContentType & "<BR>"
            Response.Write "Filstørrelse: " & intFileTotalBytes & "<BR>"
        End If
    End If
%>
</BODY>
</HTML>


//>Rune
Avatar billede jespera Nybegynder
30. oktober 2002 - 16:26 #5
Rune har prøvet det sidste eksemple men den siger

Der opstod en Microsoft VBScript-kørselsfejl (0x800A01F4)
Variablen er ikke defineret: 'Conn'
Avatar billede jespera Nybegynder
01. november 2002 - 20:41 #6
Er der slet ingen nogen der har en ide???
Avatar billede medions Nybegynder
02. november 2002 - 15:29 #7
I hvilken linje?'

//>Rune
Avatar billede jespera Nybegynder
11. december 2002 - 19:47 #8
hvaa rune....jeg fandt sku noget andet men du får point alligevel......god jul......
Avatar billede medions Nybegynder
11. december 2002 - 23:03 #9
Fair nok, tak  iligemåde :o)
Thx 4 Poinz

//>Rune
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