Grüße!ASP.NET FileUpload
Ich verwende das ASP.NET FileUpload-Steuerelement, damit Benutzer Textdateien auf unseren Webserver hochladen können. Alles funktioniert hervorragend, wenn es darum geht, die Datei mit der SaveAs() -Methode des Controls an den gewünschten Ort zu speichern.
Aber wir wurden von einem scheinbar einfachen Vorbehalt überrascht: Der ursprüngliche Zeitstempel der hochgeladenen Datei ging verloren, so wie das Datum der letzten Änderung und das Datum der Erstellung. Das Datum, das zuletzt geändert wurde, und das Datum, das erstellt wurde, werden zum tatsächlichen Datum und Zeitpunkt, an dem die Datei auf dem Server gespeichert wird.
Meine Frage ist: Gibt es irgendwie den ursprünglichen Zeitstempel zu behalten, indem ich einige Attribute setze, die mir noch nicht bekannt sind oder ist es möglich, die Metadaten der Datei zu lesen, um seinen ursprünglichen Zeitstempel zu erhalten?
Alle In-Sicht und Vorschläge werden sehr geschätzt.
John
Danke Martin für die schnelle und definitive Antwort. Ich habe seit meinem Beitrag gelernt, dass der einzige Weg, um diese Informationen zu erhalten, durch Silverlight oder Java Applet oder ActiveX Control, die Client-Dateisystem zugreifen kann. – John
Kein Problem; Offensichtlich haben diese Lösungen die zusätzliche Last, dass Ihr Benutzer dem Applet die Erlaubnis geben muss, auf das lokale Dateisystem zuzugreifen, aber wenn Sie wirklich die Daten benötigen, ist das der richtige Weg. –
Sie haben absolut Recht. Genau aus dem von Ihnen beschriebenen Grund haben wir uns entschieden, den Zeitstempel einer hochgeladenen Datei nicht zu beachten. Wir müssen in Grenzen leben. – John