내가 소프트웨어 테스터 엔트리 레벨로 작동 기존의 웹 폴더에 대한 방법을 확인할 수 있습니다 나는 내 회사 웹 사이트의 특정 폴더에 내 로그 파일을 저장하는 작업을 주어진이 웹 사이트는 회사 직원에 의해 내부적으로 액세스 할 수 있습니다 . 지금까지 사이트에 파일을 저장하는 방법을 알고 있지만 파일을 저장하기 전에 특정 폴더가 이미 있는지 확인하는 방법은 무엇입니까? 사전에나는
private void SaveLogsTogWeb(string file)
{
try
{
//create WebClient object
WebClient client = new WebClient();
client.Credentials = CredentialCache.DefaultCredentials;
client.UploadFile(@"http://myCompnay/MyProjects/TestLogs/" + file, "PUT", file);
client.Dispose();
}
catch (Exception err)
{
MessageBox.Show(err.Message);
}
}
감사가
좋은 접근 방법이지만 관리자가 원치 않는 파일을 폴더에 넣으려고하는지 잘 모르겠습니다. – Bopha
글쎄, http : // myCompnay/MyProjects/TestLogs /에 대해 GET을 시도해보십시오. Directory Browsing Not Allowed를 포함하여 얻을 수있는 다양한 응답이 있지만 폴더가 존재하는지 여부를 응답에서 확인할 수 있어야합니다. – RedFilter
나는 그것을 시도 할 것이지만, HTTP GET이 무엇인지 모르기 때문에 나를 데려 갈 것이다. 당신의 제안에 감사드립니다. – Bopha