http-trafic에서 업로드를 추출해야합니다. 어떻게 그럴 수 있니? 먼저 request-method가 POST가됩니다. 둘째, Content-Type 헤더 필드가 있습니다. 공식 데이터를 추출하고 싶지는 않지만 메일 첨부 파일처럼 업로드합니다.내용을 업로드 할 때 HTTP 요청 내의 내용 유형 값은 무엇입니까?
답변
콘텐츠 유형은 per specificationmultipart/form-data
입니다.
하나의 큰 요청에서 여러 하위 요청으로 시각화 할 수있는 특수한 콘텐츠 형식입니다. 각 하위 요청 (하나의 양식 데이터 요소)에는 고유 한 헤더 세트가 있습니다. 실제 데이터의 콘텐츠 유형이 여기에 있습니다.
는 여기가 (HTML 측면에서, <input name="textfield"><input type="file" name="filefield">
사용) (1 개) 일반 필드와 1 개 개의 파일 필드처럼 보이게하는 방법을 예입니다 : 구문 분석에이 데이터를 추출로
Content-Type: multipart/form-data;boundary=SOME_BOUNDARY
--SOME_BOUNDARY
content-disposition: form-data;name="textfield"
content-type: text/plain;charset=UTF-8
value of textfield here
--SOME_BOUNDARY
content-disposition: form-data;name="filefield";filename="some.ext"
content-type: application/octet-stream
binary file content here
--SOME_BOUNDARY--
, 거의 모든 프로그래밍 언어는 내장이/이에 대한 타사 API 당신이 사용하고있는 것에 대해 아무 말도하지 않았기 때문에, 목표 된 대답을하는 것은 불가능합니다. 예를 들어 Java의 경우에는 타사 라이브러리 Apache Commons FileUpload이거나 Servlet 3.0을 사용하는 경우 API 제공 request.getPart()
메소드입니다.
저는 이것을 실현하기 위해 C#을 사용하고 있습니다. 바이트 배열에 정보를 저장했습니다. – user1826831
만약 당신이 단지 바이트 배열에서 데이터를 저장하려는 (의미없이 나는 이것이 올바른 방법입니다 말하고있다), 당신의 POST 본문 읽는 방법을 찾아야한다 : 데이터를 읽기 Reading POST body with bottle.py 을 한 후 새 파일을 만드는 것이 트릭을해야합니다.
- 1. 파일을 업로드 할 때 HTTP POST 요청 헤더의 기본값은 무엇입니까?
- 2. 업로드 할 때 파일의 내용 암호화
- 3. AsyncTask 내의 HTTP 요청
- 4. HTTP 패치 방법. 요청 본문의 내용
- 5. jax-ws : 설정 내용 - 요청 유형
- 6. HTTP 내용 유형 비디오/mp4 경고가
- 7. 내용 유형 POST 요청 확인 PHP
- 8. $ http 요청 범위 내의 $ 범위 변수 참조
- 9. 업로드 할 때 HTTP 오류가 발생하는 이유
- 10. Django에 업로드 할 때 파일 내용 유효성 검사
- 11. Ruby에서 http 요청 내용을 얻으려면 어떻게해야합니까? PHP에서
- 12. cURL을 사용하여 파일 내용 업로드
- 13. http 게시 중에 내용을 편집하는 방법은 무엇입니까?
- 14. 값은 유형 "문자"
- 15. HTTP 요청 매개 변수 유형 전파
- 16. Laravel에서 FileSystem 업로드 파일 대 HTTP 요청?
- 17. PHP 이미지 업로드 HTTP 요청 코로나 SDK
- 18. PHP HTTP 요청 내용 원시 데이터 enctype = multipart/form-data
- 19. 파일 업로드 내용 지우기
- 20. 업로드 할 때 파일 유형 확인 및 브라우저 종속성 문제
- 21. REST를 사용할 때 HTTP 요청
- 22. 배열의 힌팅 내용 유형
- 23. 테이블을 업데이트 할 때 반환되는 값은 무엇입니까?
- 24. Snort 규칙은 HTTP 요청 나던 작품의 내용을 확인하기 위해
- 25. 값은 CHTML을 디버깅 할 때
- 26. CSS lable 내의 내용 스타일링
- 27. POST에서 "잘못된 업로드 요청"
- 28. 응답 내용 유형
- 29. Node.js - HTTP 요청 내의 URL 상태를 확인하는 방법
- 30. Paraimpu HTTP POST 요청
내가 알아 차 렸던 것 : Mime-Type은'multipart/form-data; '입니다. 그러나 이것 때문에 어떤 경험도 없었습니다. 나는이 질문이 왜 떨어졌는지 이해하지 못한다. – user1826831