Q&A

  • 디비의 이미지 필드를 웹페이지에 출력하는법
제목 그대로입니다.



디비의 이미지 필드를 웹페이지에 출력하는 법을 좀 부탁드리겠습니다.



어떠한 도움이라 도 부탁드리겠습니다.이거 못해서 일주일간 집엘 못가고



있어염......ㅠ.ㅠ



부탁드리겠습니다.

1  COMMENTS
  • Profile
    강인규 2000.12.23 03:13
    이미 웹모듈은 해보셨다는 전제하에 설명하겠습니다. ^^



    uses절에 jpeg와 Graphics를 추가해 주시고....



    var

    JPG : TJpegImage;

    Stream : TMemoryStream;

    Picture : TPicture;

    begin

    try

    Query1.Open;

    Query1.Locate('검색필드명'.Request.QueryField.Values['ImageNo'],[]);



    Pictrue := TPicture.Create;

    Picture.Assign(Query1.FieldByName('그림필드명'));



    JPG := TJpegImage.Create;

    JPG.Assign(Picture.Graphic);



    Stream := TMemoryStream.Create;

    JPG.SaveToStream(Stream);



    Stream.Position := 0;



    Response.ContentLength := Stream.Size;

    Response.ContentStream := Stream;

    Response.ComtentType := 'image/jpeg';

    Finally

    JPG.Free;

    Picture.Free;

    end;

    end;



    호출은 이렇게 하는거겠지요?







    오늘은 집에 가시길 빕니다. ^^

    즐프하세여~



    델초짜7 wrote:

    > 제목 그대로입니다.

    >

    > 디비의 이미지 필드를 웹페이지에 출력하는 법을 좀 부탁드리겠습니다.

    >

    > 어떠한 도움이라 도 부탁드리겠습니다.이거 못해서 일주일간 집엘 못가고

    >

    > 있어염......ㅠ.ㅠ

    >

    > 부탁드리겠습니다.