2012-12-02 71 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后面没有文件,看起来像文件:) –