나는 HttpWebRequest를 사용하여 서버에 파일을 업로드합니다. 그러나 일부 매개 변수를 보내려고합니다 (이름 - 값 쌍을 의미 함)멀티 파트 POST 요청에 매개 변수를 추가하는 방법은 무엇입니까?
답변
쿼리 문자열에 추가 할 수 있습니다. HTTP 메소드가 POST인지 GET인지에 관계없이 서버에서 사용할 수 있습니다.
OK. 하지만 다른 한편으로는 서버에 파일을 보낼 때 구분 기호가있는 파일 본문이 게시물에 있습니다. 요청 문자열에 매개 변수 문자열을 추가 할 수 있습니까? 나는 파일 시체 전후에 의미한다. 이 경우 POST 본체가 어떻게 표시되는지 잘 모르겠습니다. –
그러면 다음과 같은 답변을 원하는 것 같습니다. http://stackoverflow.com/questions/566462/upload-files-with-httpwebrequest-multipart-form-data 이렇게하면 이름/값 컬렉션이 다음과 같은 부분으로 업로드됩니다. multipart POST 요청. –
감사합니다. 그것은 내가 필요한 것 같습니다. –
이 시도 할 수 있습니다 :
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("some site");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
byte[] data = "some data";
request.ContentLength = data.Length;
using (Stream stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
예,하지만 원하는 것은 파일과 매개 변수 문자열을 모두 보내는 것입니다. 먼저 스트림에 무엇을 써야합니까? "일부 데이터"가 몇 개의 파일과 매개 변수 문자열 일 때 상황을 처리하는 방법을 명확히 할 수 있습니까? –
- 1. 편안한 요청에 매개 변수를 추가하는 방법은 무엇입니까?
- 2. 비누 조치 요청에 선택적 매개 변수를 추가하는 방법은 무엇입니까?
- 3. 셰어 웹 파트 POST
- 4. POST 멀티 파트 요청의 로우 레벨 읽기?
- 5. 매개 변수를 추가하는 방법은 무엇입니까?
- 6. node.js의 모든 요청에 매개 변수를 추가하는 방법
- 7. POST 요청에 GET 매개 변수를 보내는 W3C 입장은 무엇입니까?
- 8. 멀티 파트 엔티티에 해시 포함 목록을 추가하는 방법은 무엇입니까?
- 9. 양식 제출에 매개 변수를 추가하는 방법은 무엇입니까?
- 10. WebRequest에 매개 변수를 추가하는 방법은 무엇입니까?
- 11. 클래스에 매개 변수를 추가하는 방법은 무엇입니까?
- 12. POST 멀티 파트 데이터 처리 경계
- 13. ajax에서 멀티 파트 요청을 보내는 방법은 무엇입니까?
- 14. 멀티 파트 양식 처리
- 15. ajaxSend에서 데이터 매개 변수를 올바르게 추가하는 방법은 무엇입니까?
- 16. RestSharp POST 요청에 JSON을 추가하는 방법
- 17. h : commandLink에서 POST 요청에 매개 변수를 추가하려면 어떻게해야합니까?
- 18. Multipart parser Play-2.0의 대규모 멀티 파트 POST 성능 페널티
- 19. 검도 UI - Datagrid, 요청에 추가 매개 변수를 추가하는 방법
- 20. 아약스 게시물 요청에 더 많은 매개 변수를 추가하는 방법
- 21. NameValuePair에서 URL 매개 변수를 HttpPost 요청에 추가하는 방법
- 22. 보고서 뷰어에 매개 변수를 추가하는 방법은 무엇입니까?
- 23. 동일한 기능에 매개 변수를 추가하는 방법은 무엇입니까?
- 24. kannel sendsms에서 매개 변수를 추가하는 방법은 무엇입니까?
- 25. href에 viewbag 매개 변수를 추가하는 방법은 무엇입니까?
- 26. URL에 php 매개 변수를 추가하는 방법은 무엇입니까?
- 27. mkdir에 매개 변수를 추가하는 방법은 무엇입니까?
- 28. Django에서 URL에 매개 변수를 추가하는 방법은 무엇입니까?
- 29. API 호출에 매개 변수를 추가하는 방법은 무엇입니까?
- 30. GWT의 URL에 매개 변수를 추가하는 방법은 무엇입니까?
난 그냥 URL에 내 모든 이름 - 값 쌍을 무엇을 추가하면? 뭔가 : localhost : 8080/fileuploader? a = b & c = d. POST와 함께 작동해야합니까? –
도움이되는지 확인하십시오. http://msdn.microsoft.com/en-us/library/debx8sh9%28VS.80%29.aspx – Amar