WebClient
은 HttpPostRequets
과 비교하면 상황과 매우 흡사 한 추상화 계층입니다.WebClient.UploadFile에서 양식 이름을 지정하려면 어떻게해야합니까?
using (WebClient webClient = new WebClient())
{
return webClient.UploadFile(url, path);
}
그러나, 클래스는 이름 입력 필드의에 대한 옵션을 포함하지 않는 것 같습니다. 여기에서 "file"
은 입력 필드의 이름이어야합니다. 와이어 샤크 가입일
내용 - 처리 : 폼 데이터; name = "file"; 파일 이름 = "test.txt"
HttpPostRequest로 돌아 가지 않고 "name"필드를 지정하는 방법이 있습니까?
'NameValueCollection'을 (를) 보셨습니까? 또한 관심있는 다른 질문이 있습니다. (http://stackoverflow.com/questions/11048258/uploadfile-with-post-values-by-webclient) – techvice
이 질문을 보았습니다. 코드 [프로젝트 기사] (http://www.codeproject.com/Articles/8600/UploadFileEx-Cs-WebClient-UploadFile-with-more-fu),하지만 나는 그 이름을 바꾸는 방법이 있어야한다고 생각하고있다. 입력 필드는'WebClient'의 지원 방식을 사용합니다. Microsoft는 모든 파일이 정확히 ** "파일"**이라는 컨트롤에 있어야한다고 가정하지 않습니다. – bytecode77