Вопрос

Теперь я успешно использую WebClient.DownloadString Чтобы получить содержимое файла с сервера ESX. Мой URI - это что -то вроде:
https://<ip>/folder/<file-path>?dcPath=ha-datacenter&dsName=<datastore-name>

Но как я могу получить содержание скрытого файла (например, .myfile ')?

ОБНОВИТЬ: У меня есть 404 или нет сообщения об ошибке, когда я получаю ответ от сервера. И ничего не происходит, когда я открываю этот URL в своем браузере. Может быть, существует параметр, такой как «dcpath» (путь обработки данных) или «dsname» (имя данных) для запроса ESX HTTPS для получения содержимого скрытого файла. Или могут быть настройки ESX Server, которые позволяют получать скрытые файлы через HTTPS?

Это было полезно?

Решение

Как и @UnixShadow предложил вам установить тип MIME для типа файла/расширения, к которому вы пытаетесь получить доступ. Но реальная проблема здесь заключается в том, что статические файлы, которые имеют скрытый набор атрибутов, возвращают HTTP 404 или ошибку доступа при просмотре.

Настройка управления доступа для всех веб -файлов всегда должна реализовать с помощью разрешений NTFS.

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

Другие советы

Вам придется настроить веб -сервер для отображения скрытых файлов. Есть много типов файлов, не показанных по умолчанию. Как временно редакторные файлы, пользовательскиефилы, которые оказываются в неправильном каталоге и т. Д. .cgi.

Чтобы узнать больше о том, как это работает на Apache (наиболее распространенный веб -сервер) посещение эта страница

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top