webForumDet fria alternativet

Bildarkiv >50.000 bilder

ASP

7 svar · 344 visningar · startad av SteveP

Medlem sedan mars 2003772 inlägg
Frågan#1

Jag ska skapa ett bildarkiv som ska ligga externt på en webplats.
Dedikerad server är fixad samt MS SQL Server som DBMS.
Utveckligen sker i ASP3.

Jag hade tänkt lagra Kategorierna i databasen samt filnamnet och en liten beskrivning av bilden.

I dagsläget har dom ungefär 10.000 bilder updelade i 5 kategorier som ska in direkt.

Det är uteslutet att dom ska lägga in en bild i taget genom nåt admingränssnitt, detta skulle ta allt för lång tid.
Detta är något som kanske används senare då enstaka bilder ska läggas in.

Hur hade ni på bästa vis löst inmatningen av dessa 10.000 bilderna updelade i 5 kategorier? Alltså runt 2000 bilder i taget som ska in i respektive kategori.

Medlem sedan sep. 20026 425 inlägg
#2

Beroende på vilken kategori respektive bild tillhör, så får man nog köra en For .. next-loop för varje bild och sätta in den och dess kategori i databasen. Det är i alla fall min första tanke. :)

Medlem sedan mars 2003772 inlägg
#3

Då skulle jag isf använda FSO för att läsa ut bildnamnet sen göra inmatningen i databasen sen loopa?

Medlem sedan okt. 20023 030 inlägg
#4

Det är väl det smartaste och smidigaste sättet?

Medlem sedan dec. 20003 887 inlägg
#5

FSO är det enda rätta alternativet ;)

Hur vet du vilken kategori en given bild tillhör?

Medlem sedan mars 2003772 inlägg
#6

Det sker genom Kataloger som jag skrev ovan.
2000 bilder i respektive katalog typ.

red/ jag skrev visst inte det ovan

Medlem sedan dec. 20003 887 inlägg
#7

Om katalognamnet är detsamma som kategorinamnet så blir det ju ganska enkelt.

Set fsoObject = Server.CreateObject("Scripting.FileSystemObject")
Set objRoot = fsoObject.GetFolder("\bilder\")
Set objFolders = objRoot.SubFolders

For Each objFolder In objFolders
  Set objFiles = objFolder.Files

  For Each objFile In objFiles
    strFileName = objFile.Name
    strKategori = objFolder.Name

    [blue]'Fiffla på med data...[/blue]
  Next
Next

Ungefär så kan det se ut...

Medlem sedan mars 2003772 inlägg
#8

Yes box :)

Thx people!

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)