0
나는 123456 GUID를입니다이 헤더를 어떻게 파싱합니까?
------------------123456\r\n
로 시작하는 멀티 헤더를 가지고있다. 나는 이것을 추출하고 싶다. 나는이 헤더가 어떻게 만들어 졌는지 스펙에서 찾으려고 노력하고 있지만, 왜 그렇게 많은 대시가 있는지 또는 그 수가 고정되어 있는지 모르겠다. w3c는 단지 두 개의 대시 (# 123456)가 있음을 보여 주지만 분명히 볼 수 있듯이 올바르지 않습니다.
ID를 구문 분석하여 다른 헤더를 분할하는 가장 좋은 방법은 무엇입니까?
편집 : 경계가 표시되지 않습니다. 들어오는 데이터는 다음과 같습니다. 내 양식에 텍스트 상자와 파일 업로드가 포함되어 있습니다.
-----------------------------7da292321290902\r\nContent-Disposition: form-data;
name=\"my_title\"\r\n\r\nWhat I typed in the textbox\r\n-----------------------------
7da292321290902\r\nContent-Disposition: form-data; name=\"upload\";
filename=\"C:\\myFile.zip\"\r\nContent-Type: application/x-zip-compressed\r\n\r\n ascii
data here for the file contents
프로그램의 다른 부분이이를 제거하고 저장했기 때문에 나는 왜 그렇게 혼란 스러웠습니다. 나는 그것을 발견했고 그것은 지금 모두 좋다. 매우 감사합니다! – NibblyPig