편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2019.01.24

    delphi(tokyo) 로 httpapiServer에서 get방식으로 클라이언트로 이미지 전송시 send buffer같은게 있을까요?


    현재 델파이 도쿄버전에서 Thttpapiserver로 서버를 만들었는데

    5개의 이미지를 로딩해오는 api에서 이미지 파일 크기가 적은(50kbyte,200kbyte)등은

    5개를 모두 불러오는데 하나당 900kbyte나 1메가쯤 되는 파일들을 response해오지 못합니다.

    해당 api는 path와 파일명만 return해주고 request 쪽은

            Ctxt.OutContent := StringToUTF8(DataModule.getImage(get방식주소));
            Ctxt.OutContentType := HTTP_RESP_STATICFILE;
            result := 200;
    
    function TDataModule.getImage(p : RawUTF8): string;
    begin
      p에 맞는 쿼리를 돌려 
     result := 이미지.jpg 를 리턴해줍니다.
    end;
    

    이유가 무엇일까요?

  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.01.24

    delphi(tokyo) 로 httpapiServer에서 get방식으로 클라이언트로 이미지 전송시 send buffer같은게 있을까요?


    현재 델파이 도쿄버전에서 Thttpapiserver로 서버를 만들었는데

    5개의 이미지를 로딩해오는 api에서 이미지 파일 크기가 적은(50kbyte,200kbyte)등은

    5개를 모두 불러오는데 하나당 900kbyte나 1메가쯤 되는 파일들을 response해오지 못합니다.

    해당 api는 path와 파일명만 return해주고 request 쪽은 Ctxt.OutContent := StringToUTF8(DataModule.getImage(get방식주소)); Ctxt.OutContentType := HTTP_RESP_STATICFILE; result := 200;

    function TDataModule.getImage(p : RawUTF8): string; begin p에 맞는 쿼리를 돌려 result := 이미지.jpg 를 리턴해줍니다. end;

    이유가 무엇일까요?