Just nu i M3-nätverket
Jump to content

Fel med aspupload


supreme

Recommended Posts

Hej jag ska göra en sida med uppload möjlighet till en databas, jag använder mysql och gör en connection till den som följer nedan, men får ett fel som säger "Objektvariabel har inte angetts", vad är det som är fel? detta fel uppkommer på sista kodraden som jag bifogat.

 

 

dim connect, connection, file, upload

 

Set Upload = Server.CreateObject("Persits.Upload")

 

Set File = Upload.Files("F:\Blandat\roliga\bjorne.mp3")

 

Connection = "driver={MySQL};server=localhost;uid=XXXXXX;pwd=XXXXXX;database=XXXXXX"

 

Set Connect = Server.CreateObject("ADODB.Connection")

 

Connect.Open Connection

 

sql = "INSERT INTO filerna (filen) VALUES (" &file &")"

Connect.execute(sql)

Link to comment
Share on other sites

Har inte testat koden, men tog den från

http://www.aspupload.com/manual_db.html

 

Tabellen filerna ska ha kolumnerna filen (blob), filnamn (varchar) och filstorlek (int)

 

<%

Set Upload = Server.CreateObject("Persits.Upload")

Upload.Save "f:\blandat\roliga"

Set File = Upload.Files("bjorne.mp3")

 

If Not File Is Nothing Then

Connection = "driver={MySQL};server=localhost;uid=XXXXXX;pwd=XXXXXX;database=XXXXXX"

 

SQL = "INSERT INTO filerna(filen, filnamn, filstorlek) VALUES(?, '"

SQL = SQL & File.Filename & "', "

SQL = SQL & File.Size & ")"

 

File.ToDatabase Connect, SQL

Response.Write "File saved."

Else

Response.Write "File not selected."

End If

%>

 

Link to comment
Share on other sites

 

Hej igen, först vill jag tacka för hjälpen, men nu kommer ett annat fel upp, nämligen:

 

Wrong Content-Type. Make sure you have included the attribute ENCTYPE="multipart/form-data" in your form.

 

MEn jag använder ju inget form, utan skriver in sökvägen i asp sidan.

 

 

Vad är nu fel?

 

MVh edvard

 

Link to comment
Share on other sites

Du kan inte ladda upp en fil genom att skriva in en sökväg i adressfältet. Jag utgick ifrån att F:\blandat\roliga var en katalog på servern. Du måste ha en sida med ett form med action=sidan med koden ovan, method="post", enctype="multipart/form-data". I detta form ska du ha en input type="file" och en input type="submit".

 

Link to comment
Share on other sites

 

Ok nu har jag ändrat så att jag har ett formulär med enxcypt grejen, men nu blir det fel redan på upload.save raden, internet server fel blir det.

 

Hatar när jag inte får saker att fungera, men tack för hjälpen.

 

mvh edvard

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...