2012-12-02 70 views
2

System.IO.File.GetAttributes方法僅對本地系統上的文件有效。 在我的應用程序中,我試圖通過https://訪問文件屬性。請讓我知道是否有任何這樣的類/方法(在.net中),通過http(s)獲取文件屬性。通過https/http在.net中獲取FileAttributes

另外,如果有任何這樣的Windows CommandPrompt命令實現相同,那將會很好。 請讓我知道。

謝謝。

+0

您能否澄清一下「over http」意味着什麼:通過HTTP/HTTPS獲取位於「http:/ server/path/file」或代理遠程shell流量的「file」屬性? –

+0

通過HTTP或https我的意思是文件路徑是這樣的:https://www.abc.com/congrats.jpg,所以這裏是文件名:congrats.jpg其屬性是必需的。 –

回答

1

你不能。這將是巨大的安全違規。

但是,您可以編寫一個返回您感興趣的屬性的WCF服務。

或者您可能有興趣設置一個WebDAV份額。

+0

謝謝保羅澄清。我實際上試圖爲任何網站獲取文件的屬性,無論我是否託管唯一的網站。我猜這是不可能的。 –

+2

@FlopScientist,請記住,在很多情況下,url後面沒有文件,看起來像文件:) –