2012-03-07 3 views
0

게시물 요청에서 오는 파일을 처리하고 싶습니다. 파일은 다음과 같다 : 첫번째 라인 : 텍스트 1 번째 라인 : 빈 라인 번째 줄 : 텍스트 2 예 :asp 및 c에서 게시물 요청을 통한 파일 처리 #

" asdasdasd2 asdasdasd1

는"

지금까지 나는 처리를 다음과 같은 파일 :

바이트 [] data = Request.BinaryRead (Request.TotalBytes);

문자열 processedfile = Encoding.UTF8.GetString (data);

그러나 이것은 내가 페이지 나누기를 잃게되었고, 전체 문자열 내가 마지막에 내가 페이지 나누기를 유지할 수 resquest을 처리 할 수있는 방법 대신

3. 1 개 라인이됩니까?

미리 감사드립니다. 감사합니다

,

ZOLI

+0

당신은 파일이 요청을 통해오고 말할 때 또는 그것은'<입력 유형 = "파일"/> 'HTML 컨트롤을 사용하여 업로드? 오, 헤이, 같은 웹 페이지에 2 개의 '졸탄'! –

답변

0

당신은 (문제없이 전체 파일을 보존하는 것) 페이지에 HTML 업로드 컨트롤 사용하지 않을 때문에 - 내 생각 엔이를 당신의 '파일에 상당한 공백 '은 백분율로 인코딩되지 않으며 URL 인코딩 됨 : http://en.wikipedia.org/wiki/Percent-encoding이므로 삭제됩니다.

클라이언트는 대부분 손실됩니다 등 공백, 탭, 같은 다른 URL 인코딩에 물건을 파일 내용을 필요로한다. 이 게시물 본문에 그냥 텍스트입니다 - -

+0

아니요, 인코딩 된 비율이 아닙니다. . 그러나 나는 내 라인 다시 :( 내가 탭과 공간이 있었다 손실 된 컬 –

+0

만 줄 바꿈을 사용하여 파일을받을 나누기 얻을 수있는 희망 –

+0

괜찮 아 -.. 그들은 아마도 웹 서버에 의해 공간으로 해석됩니다 그들은 이상적 요청을 수행하는 에이전트가 % 0A 또는 % 0D로 인코딩해야합니다. 실제로 요청할 때 cUrl이이를 무시할 가능성이 있습니다. –

관련 문제