Avatar billede Meggel Novice
25. april 2004 - 15:36 Der er 11 kommentarer og
1 løsning

upload billede plus filnavn i database

<html>
<head></head>
<body>
<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then

  '  Object creation
  Set upload = Server.CreateObject("aspSmartUpload.SmartUpload")
  'Max størrelse i bytes
  upload.MaxFileSize = 100000000000000000
 
  'Upload filerne til memory
  upload.Upload

  For each file In upload.Files
    If not file.IsMissing Then
      filnavn = "/images/crew/" & Session("nngadmin") & "." & file.FileExt
      file.SaveAs filnavn
    end if
  next

  '  Trap errors
  If Err Then
    Response.Write("<b>Wrong selection : </b>" & Err.description)
  End If

  'Gem filnanvet i databasen

   
%>
<center> Filen er nu uploaded og gemt </center>
<%
else
%>

<form method="post" action="" ENCTYPE="multipart/form-data">
<input type="file" name="fil1">
<input type="submit" name="Upload" value="Upload">
</form>

</body>
</html>
<% end if %>



Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D)
Typer stemmer ikke overens: 'SaveAs'
/nng/upload.asp, line 18

  For each file In upload.Files
    If not file.IsMissing Then
      filnavn = "/images/crew/" & Session("nngadmin") & "." & file.FileExt
      file.SaveAs filnavn
    end if
  next

i det styk der der er en fejl..
Avatar billede Meggel Novice
25. april 2004 - 15:39 #1
den gemmer det fint nok i databasen. men den uploader ikke filen
Avatar billede Meggel Novice
25. april 2004 - 15:46 #2
ups glemt lige det med at gemme i databasen det kommer her..

<html>
<head></head>
<body>
<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then

  On Error Resume Next
  '  Object creation
  Set upload = Server.CreateObject("aspSmartUpload.SmartUpload")
  'Max størrelse i bytes
  upload.MaxFileSize = 1000000000000000000
 
  'Upload filerne til memory
  upload.Upload

  For each file In upload.Files
    If not file.IsMissing Then
      filnavn = "/images/crew/" & Session("nngadmin") & "." & file.FileExt
      file.SaveAs filnavn
    end if
  next

  '  Trap errors
  If Err Then
    Response.Write("<b>Wrong selection : </b>" & Err.description)
  End If

  'Gem filnanvet i databasen
  if filnavn <> "" then
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("database/brugernavne.mdb")
    sql = "UPDATE Tuser set filnavn = '"&session("nngadmin")&".jpg' where FBruger = '" & session("nngadmin") & "'"
    Conn.Execute(SQL)
    Conn.Close
    Set Conn = Nothing
  end if
   
%>
<center> Filen er nu uploaded og gemt </center>
<%
else
%>

<form method="post" action="" ENCTYPE="multipart/form-data">
<input type="file" name="fil1">
<input type="submit" name="Upload" value="Upload">
</form>

</body>
</html>
<% end if %>
Avatar billede Meggel Novice
25. april 2004 - 21:04 #3
en eller anden hjælp mig.. plz.....
Avatar billede ellebaek Nybegynder
25. april 2004 - 22:02 #4
Hmm...

prøv evt. at rette denne linie:
      filnavn = "/images/crew/" & Session("nngadmin") & "." & file.FileExt

til:
      filnavn = CStr("/images/crew/" & Session("nngadmin") & "." & file.FileExt)
Avatar billede ellebaek Nybegynder
25. april 2004 - 22:05 #5
arh... Mon dog...

Prøv faktisk lige i stedet på den her måde ;-)

filnavn = server.mappath("/images/crew/" & Session("nngadmin") & "." & file.FileExt)
Avatar billede Meggel Novice
25. april 2004 - 22:05 #6
får stadig samme fejl..
Avatar billede ellebaek Nybegynder
25. april 2004 - 22:12 #7
Prøv den her...

file.saveas server.mappath("/images/crew/" & Session("nngadmin") & "." & file.FileExt)
Avatar billede Meggel Novice
25. april 2004 - 22:13 #8
den virker.. WEEEEEEEEEEEEEEEEEEEE
Avatar billede Meggel Novice
25. april 2004 - 22:13 #9
et svar..
Avatar billede ellebaek Nybegynder
25. april 2004 - 22:13 #10
Jeg smider et svar ;-)
Avatar billede Meggel Novice
25. april 2004 - 22:13 #11
jeg takker mange gange..
Avatar billede ellebaek Nybegynder
25. april 2004 - 22:14 #12
Anytime. c",)

Takker for points..
..Ellebæk!
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