webForumDet fria alternativet

Ladda upp filer till katalog vs. databasen

Databaser & SQL

1 svar · 259 visningar · startad av Pace

Medlem sedan juni 20019 024 inlägg
Frågan#1

God kväll!

Jag har funderat på vilket sätt som är bäst att ladda upp filer från klienten till servern. Är det att ladda upp det till en katalog eller i en databas (MySQL)?

Har man det i en databas är det busenkelt att administrera, men hur ska man göra backup (förutom att kopiera filerna, vilket jag inte har tillgång till)? Går det att göra SQL backup?

Tar filerna upp större plats om de ligger i en databastabell (kanske inte filstorleken, men tabellen i sig)?

Tack på förhand! :)

Medlem sedan juni 20019 024 inlägg
#2

Eftersom det inte är någon som svarar så ska jag berätta vilket jag valde och varför.

Jag valde att ladda upp till databasen därför att:
* Enkel administration (det största skälet)
* Smidigt att presentera fildatan (filnamn, filstorlek etc) tillsammans med övrig data
* Behöver man göra backup så kan man ju ladda ned filerna och spara
* Man slipper rättighetsproblem med FSO, även om jag har rättigheter till det så är det bra i framtiden.

Och nu till en annan fråga (för att citera mig själv): "Går det att göra SQL backup?"

Jag har sett något i stil med detta och lyckades ladda upp och använda det i databasen (kom med DWAMUploader). Min fråga är hur man gör en sådan SQL backup (den är väl hexadecimal)?

insert  into tabell values (bild.jpg', 30542, 'image/pjpeg', 
0xFFD8FFE000104A46494600010100000100010000FFDB004300080606070605080707070909080A0C140D0C0B0B0C1912130F14...
254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)