2016-09-01 1 views
-1

Ich muss alle Bilder auf einer Galerieseite anzeigen, aber ich weiß nicht, wie die Bilder aus den Unterordnern abgerufen werden, da sie alle unterschiedliche Namen haben. 1,2,3,4,5,6 für die ID des Artikels, die sie in sind.Abrufen von Bildern aus allen Ordnern, die sich in einem anderen Ordner befinden

+1

Hier müssen Sie eine Datenbank verwenden, um die Metadaten und den Speicherort der Bilder zu speichern und sie wieder mit Ihren Artikeln in Beziehung zu setzen, und kein seltsames Verzeichnis-/Unterverzeichnis-Mapping-System verwenden . – user1666620

+0

Vereinbart mit @ user1666620, aber das löst Ihr Problem jetzt leider nicht. Wir empfehlen Ihnen, https://www.google.com/?gws_rd=ssl#q=c-sharp+walk+directory nachzuschlagen, um Hilfe zu Ihrem aktuellen Problem zu erhalten. –

Antwort

1

nur auf eine schnelle Suche i

bekam
string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.bmp",SearchOption.AllDirectories); 

Alles, was Sie tun müssen, um zu bearbeiten Fügen Sie die verschiedenen Typen hinzu, die Ihre Immages sein könnten

1
string path = Server.MapPath("~/images"); 
private string[] imgFiles = Directory.GetFiles(path, "*.png") 
           .Select(path => Path.GetFileName(path)) 
           .ToArray(); 
+0

Das ist eine Krücke für ein schlechtes Design, aber es sieht so aus, als müsste es funktionieren. – user1666620

Verwandte Themen