Frage

Mein Ziel ist es, Benutzer zu ermöglichen, eine Datei von einem Dialog zu wählen, als ob sie eine Datei hochladen. Statt Datei auf dem Server gespeichert werden, wird ein Hyperlink von der Pfad der Datei erzeugt werden. Dieser Link wird dann auf unserer Intranet-Seite verwendet werden, um die Datei auf unserer Netzwerkfreigabe zu öffnen. Gibt es eine praktische Möglichkeit, dies zu erreichen?

sowohl eine HTML-Dateityp einfügen und .Net Fileupload Steuerung

Ich habe versucht, aber weder wird der vollständige Pfad der Datei, da es aus Sicherheitsgründen nie funktioniert zugänglich ist.

Die Intranet-Site ist in VB.Net gebaut.

War es hilfreich?

Lösung

Sie würden nicht in der Lage sein, dies durch eine regelmäßige Web-Seite zu tun, da eine Website Zugriff auf eine Datei in dem Weg zu gewinnen wäre eine grobe Verletzung der Sicherheit sein. Eine Sache, die Sie tun können, ist eine Kontrolle auf Ihrer Seite haben, wo der Server einen Dateibaum erstellt die Netzwerkfreigabe von Surfen. Dann würde der Benutzer den Dateipfad von diesem Server generierte Baum.

Andere Tipps

Angenommen, Ihr Netzlaufwerk ist die S: Laufwerk

Wenn Sie verwenden einfache alte Datei. // Stil URI die Links wird automatisch geöffnet, um Ihre Dateien auf dem Laufwerk frei

d. file: // s: \ techfiles \ myfile.txt

, um die Datei auf dem Freigabe-Laufwerk zu legen, müssen Sie diese Webapp auf dem Laufwerk frei Server ausgeführt werden (oder den Zugriff darauf haben), so speichern Sie die Datei aus dem Aktie Server, dann den Pfad erzeugen. Die Tatsache, dass der Webapp-Server in der Datei hält auf vorübergehend vor der Lagerung sollte man nicht zu viel Mühe ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top