webForumDet fria alternativet

Hämta bilder från FTP!

ASPur ASP

11 svar · 431 visningar · startad av asp

Medlem sedan aug. 2002733 inlägg
Frågan#1

Om jag har massa bilder i mappen bilder, hur gör jag för att lista ut deras namn?

Kort sagt: Jag vill lista ut alla namn i mappen bilder.

Liksom.

Do untill...
  Response.Write("<p align=center><img src=" & bildensnamn & "></p>")
Loop

Förstår ni?

Jag behöver inte skapa några thumbs eller något...

Medlem sedan nov. 2003266 inlägg
#2

Detta kanske !

<%
Response.Write(ReadDir(Server.MapPath("/bilder")))

Function ReadDir(FolderName)
  Dim objFSO
  Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

  ''Kontrollera att mappen finns
  If Not objFSO.FolderExists(FolderName) Then
    ReadDir = "Mappen <B>" & FolderName & "</B> finns inte !"
    Exit Function
  End If

  ''Skapa objekt för aktuell mapp
  Dim objFolder
  Set objFolder = objFSO.GetFolder(FolderName)
  Dim objFile

 ''Loopa igenom alla filer i mappen
  For Each objFile In objFolder.Files
    Response.Write(objFile.Path & "<BR>")
  Next

  Set objFolder = Nothing
  Set objFile = Nothing
  Set objFSO = Nothing

End Function
%>
Medlem sedan aug. 2002733 inlägg
#3

Fungerar galant! Tack!

Men hur gör jag om jag bara vill lista ut bilder?

If objFile = "" Then
Response.Write(objFile)
End if

Medlem sedan nov. 2003266 inlägg
#4

Så här kanske;

If (Right(objFile.Path, 4) = ".jpg" OR Right(objFile.Path, 4) = ".gif") Then
  Response.Write(objFile.Path & "<BR>")
End If

Det finns mer att läsa i denna tråden.

Medlem sedan aug. 2002733 inlägg
#5

Jo, jag tänkte på det med, aja, det får bli så...

men .jpeg, .bmp... men jag använder ändå aldrig det..

Medlem sedan nov. 2003266 inlägg
#6

För övrigt, har du nåt annat än bilder i den mappen ?

asp skrev:

Om jag har massa bilder i mappen bilder, hur gör jag för att lista ut deras namn?

Kort sagt: Jag vill lista ut alla namn i mappen bilder.

I så fall kan du vända på if-satsen, lista allt UTOM .txt, .htm eller vad det kan vara.

Medlem sedan aug. 2002733 inlägg
#7

ja, men går det inte med typ...

if filnamn = picture then...

Medlem sedan nov. 2003266 inlägg
#8

asp skrev:

ja, men går det inte med typ...

if filnamn = picture then...

Nu förstår jag inte vad du menar :q

Medlem sedan aug. 2002733 inlägg
#9

Går det inte att kontrollera om filen är en bild genom liknande.?

If objFile.Path = Image Then
'weeeeee
End if

Medlem sedan nov. 2003266 inlägg
#10

Det är utanför mina kunskaper, misstänker dock att det blir minst lika omständigt som att kolla filändelserna en och en.

Medlem sedan juni 200032 969 inlägg
#11

Det går säkert att göra med någon Image-komponent, men det låter som att gå över ån efter vatten, tappa smöret och sätta eld på björnskinnet när man ändå håller på.

Håll dig till det som är enkelt, jag tror man förlorar mer än man vinner på att göra det mer komplicerat.

Medlem sedan aug. 2002733 inlägg
#12

okk..

146 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)