Schleife durch die Zeilen der txt-Datei hochgeladen via FileUpload-control
Möchte ich wählen Sie eine einfache .txt-Datei, die Zeilen-strings mit einem FileUpload-control. Aber anstatt wirklich zu speichern, die Datei möchte ich in einer Schleife durch jede Zeile des text-und display jede Zeile in einem Listenfeld-Steuerelement.
Beispiel einer text-Datei:
test.txt
123jhg345
182bdh774
473ypo433
129iiu454
Was ist der beste Weg, dies zu erreichen?
Was ich habe, so weit:
private void populateListBox()
{
FileUpload fu = FileUpload1;
if (fu.HasFile)
{
//Loop trough txt file and add lines to ListBox1
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein funktionierendes Beispiel:
öffnen Sie die Datei in ein StreamReader und verwenden
Wenn Sie wissen wollen, wie man die Datei/Datum in einen stream, sagen Sie bitte, in welcher form Sie die Datei(en bytes)
Gibt es ein paar verschiedene Möglichkeiten, dies zu tun, die oben, sind gute Beispiele.
Gibt es dies auch, mit HttpPostedFileBase in MVC: