Frage

Jetzt bin ich erfolgreich WebClient.DownloadString mit Dateiinhalt von ESX-Server zu erhalten. Meine URI ist so etwas wie:
https://<ip>/folder/<file-path>?dcPath=ha-datacenter&dsName=<datastore-name>

Aber wie kann ich einen Inhalt einer versteckten Datei (z ‚.myfile‘)?

UPDATE : Ich habe die 404 oder Nicht-Nachricht gefunden Fehler, wenn ich eine Antwort vom Server erhalten. Und es passiert nichts, wenn ich diese URL in meinem Browser öffnen. sein kann, gibt es einen Parameter wie ‚dcPath‘ existiert (Rechenzentrum Pfad) oder ‚dsname‘ (Datenspeichername) für ESX https Anfrage einen Inhalt einer versteckten Datei zu erhalten. Oder kann es Einstellungen ESX-Servers, der Empfang versteckte Dateien durch die ermöglichen https?

War es hilfreich?

Lösung

Wie @UnixShadow vorgeschlagen, dass Sie würde einen MIME-Typ für den Dateityp / Erweiterungsset müssen Sie zugreifen möchten. Aber das eigentliche Problem hier ist, dass statische Dateien, die das versteckte Attribut gesetzt ist, werden eine HTTP 404 oder einen Zugriff verweigert Fehler zurück, wenn sucht.

  

Konfigurieren der Zugriffskontrolle für alle Web   Dateien sollten immer implementiert werden   durch NTFS-Berechtigungen.

http://support.microsoft.com/kb/216803

Andere Tipps

Sie müßten die Webserver konfigurieren versteckte Dateien anzuzeigen. Es gibt eine Menge von Dateitypen standardmäßig nicht angezeigt. Wie vorübergehend Editor Dateien, userfiles, die nur im falschen Verzeichnis usw. Die meisten Web-Servern zeigen Dateien mit der Endung sein geschehen .html .htm .css- usw. Dies ist auch die gleichen Filer, das, wenn Dateien entscheidet vor Show ausgeführt werden sollen, wie .jsp cgi.

mehr darüber, wie das funktioniert, auf Apache (am häufigsten Webserver) Besuch lesen dieser Seite

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