开发者

How to get a content of a hidden file over https?

开发者 https://www.devze.com 2023-01-12 12:34 出处:网络
Now I am successfully using WebClient.DownloadString to get file content from ESX server. My URI is something like:

Now I am successfully using WebClient.DownloadString to get file content from ESX server. My URI is something like:

https://<ip>/folder/<file-path>?dcPath=ha-datacenter&dsNam开发者_如何学运维e=<datastore-name>

But how can I get a content of a hidden file (e.g. '.myfile')?

UPDATE: I have the 404 or Not Found error message when I receive a response from the server. And nothing happens when I open this url in my browser. May be there is exist a parameter like 'dcPath' (datacenter path) or 'dsName' (datastore name) for ESX https request to receive a content of a hidden file. Or may be there are ESX server's settings that enable receiving hidden files through the https?


Like @UnixShadow suggested you would need to set a mime-type for the file type/extension you are trying to access. But the real issue here is that static files that have the hidden attribute set will return a HTTP 404 or an Access Denied error when browsed.

Configuring access control for all Web files should always be implemented through NTFS permissions.

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


You would have to configure the webserver to display hidden files. There are a lot of file types not shown by default. Like temporarily editor files, userfiles that happens to be in the wrong directory etc. Most webservers only displays files ending in .html .htm .css etc. This is also the same filer that decides if files should be executed before show, like .jsp .cgi.

To read more about how this works on Apache (most common webserver) visit this page

0

精彩评论

暂无评论...
验证码 换一张
取 消