Как получить содержание скрытого файла по HTTPS?
-
29-09-2019 - |
Вопрос
Теперь я успешно использую 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.
Другие советы
Вам придется настроить веб -сервер для отображения скрытых файлов. Есть много типов файлов, не показанных по умолчанию. Как временно редакторные файлы, пользовательскиефилы, которые оказываются в неправильном каталоге и т. Д. .cgi.
Чтобы узнать больше о том, как это работает на Apache (наиболее распространенный веб -сервер) посещение эта страница