Wie man einen Inhalt einer versteckten Datei über https zu bekommen?
-
29-09-2019 - |
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?
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.
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