---
title: "\"Uploadscript utan komponent\" med MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/52188-uploadscript-utan-komponent-med-mysql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ulsy"
published: "2002-09-04T12:22:42.000Z"
updated: "2002-09-05T19:25:22.000Z"
replies: 17
views: 370
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/52188-uploadscript-utan-komponent-med-mysql"
---

# "Uploadscript utan komponent" med MySQL

## #1 — ulsy, 2002-09-04T12:22Z

Har fått "Uploadscript utan komponent" från OveRRidE.
men hur använder jag den?
Kan man skicka upp bildfiler till en MySQL-bas med hjälp av den?
Var lägger jag in anslutningsuppgifter, tabellnamn mm? 

Hoppas få detta att fungera då jag prövat både det ena och det andra. Kunskapen är ju inte överlägsen. :q

Permalänk: https://www.webforum.nu/p/52188

## #2 — ulsy, 2002-09-04T20:40Z

Finns det ingen.....

.....som kan ge lite råd i detta problem?

Jag skulle vara otroligt tacksam om någon med mer kunskap än mig kollade på detta. ;)

Permalänk: https://www.webforum.nu/p/772298

## #3 — OveRRidE, 2002-09-04T20:53Z

Givetvis kan du skicka upp bilder till din server, det är det scriptet går ut på. :) (Såvida du har skrivrättigheter i mappen, vill säga..)

Har du testat att köra filerna som de är, så att du får en uppfattning om hur de funkar?

Vilken typ av databas du använder är egentligen irrelevant; filerna hamnar ju ändå på servern (som fysiska filer) och inte i själva databasen. 

Scriptet laddar ju upp filen till den sökväg som är angiven i koden (det hittar du ganska lätt) och om du sedan vill lägga till t.ex. filnamnet i ett fält i databasen, får du ju hämta det med variabeln filename som du kan få i filen outputfile.asp. 

Alltså; lägg till nåt liknande det här i slutet av outputfile.asp:

```
strPath = "/data/databas.mdb"
session("username") = "Stefan" 'användarnamn

set conn = server.createobject("adodb.connection")
conn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(strPath))

conn.execute("INSERT INTO tableUser (fileName) VALUES ('" & filename & "') WHERE userName = '" & session("username") & "'"),,128

set conn = nothing
```

Typ. :)

Permalänk: https://www.webforum.nu/p/772310

## #4 — ulsy, 2002-09-04T20:59Z

Jag har fått det att fungera så långt att jag kan ladda upp filer till en mapp på serven, men det jag är ute efter är att ladda filen in i en blob i MySQL.
Kan man det?:OO

Permalänk: https://www.webforum.nu/p/772314

## #5 — OveRRidE, 2002-09-04T21:03Z

Ja. 

Som jag sa ovan; spara en sökväg till filen i databasen som du använder senare för att visa/ändra filen.

Permalänk: https://www.webforum.nu/p/772317

## #6 — ulsy, 2002-09-04T21:10Z

Ursäkta min okunskap, men kommer inte filen att ligga i mappen på serven istället för att ligga som en binär post i basen?
det blir väl endast sökvägen som lagras i basen?

Permalänk: https://www.webforum.nu/p/772322

## #7 — CatZ, 2002-09-04T21:38Z

OveRRidE, med ASPUpload kan man spara filerna I databasen med hjälp av blob, det är vad han är ute efter....

ulsy jag vet inte om detta hjälper mene... här e lite iaf

```
  Set RS = Server.CreateObject("ADODB.Recordset")
  RS.Open "Tabellen", "Connect", 2, 2

  For Each File In MyUploader.Files.Items
    RS.AddNew

    RS("FilNamn") = File.FileName
    RS("FilStorlek") = File.FileSize
    RS("FilTyp") = File.ContentType

    File.SaveToDatabase RS("filedata")

    RS.Update
  Next

  RS.Close  
%>
```

 Du kan väl testa lite, kolla gärna servern också ifall filerna bara sparas i samma mapp som databasen eller om de hamnar i databasen.

Skriv gärna något här när du vet så andra kan få nytta av kunskaperna :P

Permalänk: https://www.webforum.nu/p/772338

## #8 — CatZ, 2002-09-04T21:40Z

> \========================================================
> UploadedFile Object
> \======================================================== 
> 
> METHODS
> \---------
>  SaveToDisk(Path) - Accepts a fully qualified physical path 
> 					to save the	uploaded file to.
> 					
>  SaveToDatabase(Field) - Accepts an ADODB.Field object to save
> 						 the uploaded file to. The ADODB.Recordset
> 						 must be opened by you and the database must
> 						 support Binary Large Objects (BLOBS).
> 
> PROPERTIES
> \------------
>  FileName - The name of the file uploaded. (Does not include path information)
>  FileSize - The size, in bytes, of the file uploaded.
>  FileData - The raw binary file data.
>  ContentType - The application association string that binds a particular file
> 			   extention to an application. (e.g. "image/gif")

Permalänk: https://www.webforum.nu/p/772341

## #9 — Pace, 2002-09-04T21:48Z

Mer info om uppladdningar till databasen:

<http://www.webforum.nu/showthread.php?s=&threadid=42462>

Permalänk: https://www.webforum.nu/p/772343

## #10 — CatZ, 2002-09-04T21:49Z

Mmm fast min variant stöder även Access :)

Permalänk: https://www.webforum.nu/p/772345

## #11 — OveRRidE, 2002-09-05T05:44Z

> OveRRidE, med ASPUpload kan man...

Jepp, men frågan var visserligen om det gick tillsammans med 'mitt' script. Vilket det i dagsläget inte gör. ;)

Permalänk: https://www.webforum.nu/p/772424

## #12 — ulsy, 2002-09-05T06:40Z

Tack för hjälpen!

Nu har jag lite att fixa med, återkommer med resultat.

 :stud

Permalänk: https://www.webforum.nu/p/772460

## #13 — ulsy, 2002-09-05T12:30Z

Nu fungerar det PERFEKT!

Jag följde Pace råd och hittade DWAMUploader som verkar fungera perfekt, även för mig med låg kunskap.
Man kan ladda filer till server eller direkt in i MySQL.

TACK FÖR HJÄLPEN :birp

<http://www.dwam.net/mysql/asp_myodbc.asp>

Permalänk: https://www.webforum.nu/p/772682

## #14 — Pace, 2002-09-05T16:47Z

> **CatZ skrev:**
>
> Mmm fast min variant stöder även Access :)

Som det stod i tråden jag länkade till så är det .AppendChunk man ska använda för att lägga till data, oberoende av databas.

Permalänk: https://www.webforum.nu/p/772938

## #15 — CatZ, 2002-09-05T17:05Z

> **Pace skrev:**
>
> Som det stod i tråden jag länkade till så är det .AppendChunk man ska använda för att lägga till data, oberoende av databas.

Ser ingenting om oberoende av databas i den tråden....

Permalänk: https://www.webforum.nu/p/772957

## #16 — Pace, 2002-09-05T18:01Z

> **CatZ skrev:**
>
> > **Pace skrev:**
> >
> > Som det stod i tråden jag länkade till så är det .AppendChunk man ska använda för att lägga till data, oberoende av databas.
>
> 
> 
> Ser ingenting om oberoende av databas i den tråden....

Nej, jag skrev att det är AppendChunk man ska använda, vare sig man har Jet/Access eller MySQL.

Permalänk: https://www.webforum.nu/p/773023

## #17 — CatZ, 2002-09-05T19:09Z

> **Pace skrev:**
>
> Tack så mycket! Fungerar kanon! :)
> 
> \[r\] Upptäckte att det var oField.AppendChunk FileData jag behövde för att lägga in fildata ...
>  tyckte det var lite skumt att använda INSERT INTO i SQL :OO  :birp

Var det det du menade ? :)

Permalänk: https://www.webforum.nu/p/773074

## #18 — Pace, 2002-09-05T19:25Z

Ja, precis.

Permalänk: https://www.webforum.nu/p/773087

---

Tråden på webben: https://www.webforum.nu/amne/asp/52188-uploadscript-utan-komponent-med-mysql
