こんにちわ
こちらも、RESTでよければ確認できます。(もっと簡単な方法があるかもしれませんが・・・)
ドキュメントがアップロード済であれば、trueが返ります
private bool doclib(string filename)
{
string uri = "http://サイトURL/_vti_bin/listdata.svc/Test"; // Testはライブラリ名です
WebRequest req = WebRequest.Create(uri);
req.Proxy = WebRequest.DefaultWebProxy;
req.Credentials = new System.Net.NetworkCredential(アカウント, パスワード, ドメイン);
WebResponse res = req.GetResponse();
XmlDocument doc = new XmlDocument();
doc.Load(res.GetResponseStream());
foreach (XmlNode node in doc.GetElementsByTagName("d:名前")) //d:名前にファイル名が入ってます
{
if (node.InnerText == filename)
{
return true;
}
}
return false;
}
ブラウザのアドレスに、http://サイトURL/_vti_bin/listdata.svc/Test を打てば、何が返ってきているか
確認できます。