Wie Bewerben Sie sich OpenFileDialog Funktion einer WebApplication
Ich bin devoloping eine Web-Anwendung, in dem die eine Seite hat einige Notwendigkeit, dass Benutzer sollten wählen Sie einen beliebigen Ordner im System und für die ex, wenn er wählt ex:D:\xyz, dann sollte in diesem Pfad werden Gespeichert in der Datenbank, die ich geschrieben habe, der Code für die Speicherung in der Datenbank und Übrigen Jedes Ding. Aber eigentlich denke ich, dass wenn es wie eine Durchsuchen-Schaltfläche, klicken Sie auf Funktion, um den Ordner auszuwählen, was ich gemacht habe ist, da ich nicht weiß, wie es in der Web-Anwendung einfach habe ich eine textbox in der Lage sein, um Benutzer zur Eingabe des Pfades. Kann irgendein mir helfen, wie die Datei-Öffnen-Dialog-Funktionalität in einer Web-Seite?
Vielen Dank im Voraus,
Grüße
Kalyan.
InformationsquelleAutor Sai Kalyan Kumar Akshinthala | 2011-03-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine ASP.Net Kontrolle auf Ordner auswählen.
Als eine einfache Problemumgehung, die Sie verwenden könnten, die FileUpload-Steuerelement, um dem Benutzer das auswählen einer Datei, und Sie können speichern Sie den Ordner der Datei. Aber, das würde funktionieren nur im IE, da andere Browser nicht nach der vollständigen Datei-Pfad, sondern nur der Datei-name(security-Einschränkungen).
Edit: Wie Ben erwähnt, dass funktioniert nicht im IE>7:
http://blogs.msdn.com/b/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx (Abschnitt
File Upload Control
)InformationsquelleAutor Rango
Zur Web-Anwendung:
InformationsquelleAutor Charles
Hinzufügen von windows-openfile-dialog Referenz-toweb Anwendung von righ klicken Sie auf Lösung erkunden, die Projekt-name hinzufügen-Referenz-system.windows.Formen
dann Folgen Sie diesem coding style hier habe ich
VB
Beispielcode können Sie wandeln diese inC#
wenn Ihr vor einem problem sagen Sie mir.VB-Code
Ja, nachdem das hosting Ihrer nicht arbeiten, weil das ist windows mit application control können Sie html-oder asp fileupload-controller, wenn ur vor ein problem, fühlen sich frei, um Kontakt
InformationsquelleAutor Rajkumar Reddy
Wenn Sie möchten, dass der Pfad von einem server die Datei oder den Ordner, die Sie haben, um die server zu geben, eine Liste der möglichen Ordner zu wählen.
Wenn Sie wollen einfach nur den Pfad zu einer lokalen Datei, die Sie nicht tun dies aus einer web-Anwendung.
Die einfachste Lösung ist zu sagen, die der Benutzer durchsuchen im Explorer und kopieren Sie den Pfad, zum einfügen im Dialogfeld.
Sie können diese aus einer web-Anwendung, sorry. Es ist, als Sicherheitsrisiko angesehen.
InformationsquelleAutor Ben