Avatar billede angelenglen Nybegynder
07. november 2007 - 23:46 Der er 7 kommentarer og
1 løsning

gem og hent flash-fil i database

Jeg har brug for at kunne gemme flash-filer i min MS SQL database, og så senere kunne hente dem ud igen.
selve flash-filerne bliver FTP'et op på serveren, så der er ikke tale om upload direkte via asp, men altså fra web-server til SQL-server (formentligt via noget FSO, men det har jeg ikke så meget styr på)

Jeg er ikke sikker på hvordan jeg får indlæst flash-filen til databasen, men jeg vil gætte på den skal læses binært?

Når den skal hentes ud, havde jeg håbet på noget i stil med, at jeg kunne linke til den noget i stil med:
http://www.test.dk/flashfil.asp?id=32
hvor jeg normalt ville have skrevet
http://www.test.dk/flashfil32.flv
(hvor id=32 svarer til at den skal hente flash-filen der er gemt i databasen med id 32)


dvs jeg vil gerne kunne linke direkte til asp-filen, som om den var en flv-fil, uden at måtte "mellemlande" i en fil på webserveren først

Jeg ved det kan lade sig gøre med billeder, så mon ikke det er noget i samme stil? Jeg ved bare intet om hvordan :-(
Avatar billede w13 Novice
07. november 2007 - 23:51 #1
Det ta'r altid mere kraft fra databasen/serveren, når man gemmer store filer direkte i den. Hvorfor ikke bare gemme filen direkte på serveren - så fylder den nemlig mindst muligt. Og så kan du enten blot gemme stien til filen i databasen, eller helt undlade databasen og med FileSystemObject gå ind og finde filen på serveren.
Avatar billede angelenglen Nybegynder
08. november 2007 - 00:11 #2
tja, det er primært for at man ikke skal linke direkte til selve .flv filen, men til en asp-fil i stedet.

-Det giver mig mulighed for at checke om folk er logget ind eller ej, og vise en "log venligst ind"-film, hvis folk ikke er - og ellers vise den ønskede video.

så om den ligger i databasen eller ej, er reelt ligegyldigt, jeg mente bare det ville være praktisk.

reelt er det svære at indlæse filen, og "streame" den ud igen.
Avatar billede w13 Novice
29. juli 2008 - 09:40 #3
Hmm. Det er et godt stykke tid siden. Kommet videre?
Avatar billede angelenglen Nybegynder
29. juli 2008 - 10:45 #4
Nej, jeg fandt desværre aldrig en løsning :-(
Avatar billede w13 Novice
29. juli 2008 - 10:47 #5
Nå ok. Men efter 9 måneder, er der nok ikke så mange, der falder over dette indlæg.

Når du vælger at lukke det, skal du oprette et svar og acceptere det i bunden af denne side ved at markere dit navn og klikke på "Accepter". Så får du pointene igen og spørgsmålet lukkes.
Avatar billede w13 Novice
29. juli 2008 - 10:48 #6
Men ellers er det vel ret nemt at gemme det et "hemmeligt" sted på din server og hente den med en ASP-fil.
Avatar billede angelenglen Nybegynder
29. juli 2008 - 10:57 #7
Tja formentligt, det fandt jeg bare heller ikke en løsning på.
Det er umuligt at gemme filerne og stadig linke til dem - eneste måde jeg ser man kan komme udenom det, er ved at "streame" filerne, fx via FSO.
Men som sagt, fandt aldrig ud af at få det til at virke.
Avatar billede angelenglen Nybegynder
14. september 2009 - 09:46 #8
Glemte at lægge et svar.

Tak for hjælpen w13.
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