웹 양식 작업이 양식에 대한 호출을 자동화하고 있습니다. 은 파일 업로드를 허용하는 2 개의 필드가있는 웹 양식이라고 말할 수 있습니다. 게시물을 수동으로 게시 할 때이 게시물의 내용은 두 번째 파일을 비어있게 게시합니다.C# 빈 옥텟 스트림 게시
Content-Disposition: form-data; name=\"txtFileName_2\"; filename=\"\"
Content-Type: application/octet-stream
데이터 없음. 그래서 하나의 파일 만 업로드해야하는 경우 HttpClient에 대한 콘텐츠의 일부로 해당 필드를 제공해야하지만 아직 빈을 게시하는 방법을 찾지 못했습니다. octet-stream
.
이 나는 시도했다 :
content.Add(new StreamContent(Stream.Null), $"txtFileName_{i}", string.Empty);
content.Add(new StreamContent(new MemoryStream()), $"txtFileName_{i}", string.Empty);
모두 오류 System.ArgumentException: The value cannot be null or empty.
를 던지고.
난 그냥가 Stream.Null에 대해 소리지르 된 가정 오류보고 다중/폼 데이터