엑티브엑스에서 전송 부분은 아래와 같이 구현 했구요.
이를 받는 부분의 jsp 를 어떻게 구현 해야 되는지 찾아 봐도
jsp 에 관련된 코드는 없더군요.
jsp 처음 해보는데 이리 저리 헤매고 있습니다. ^^;;
도움 부탁 드립니다.
-- 액티브액스 -- jsp 호출 부분.
var
PhotoDataStream : TidMultiPartFormDataStream;
PhotoRecvStream : TStringStream;
FName , DirName , URL : String ;
ActHttp : TidHTTP ;
begin
DirName := 'C:\';
PhotoDataStream := TIdMultiPartFormDataStream.Create;
PhotoRecvStream := TStringStream.Create('');
ActHttp := TidHTTP.Create(Self);
try
ActHTTP.Request.ContentType := PhotoDataStream.RequestContentType;
FName := CapTureFile ;
Application.ProcessMessages ;
if FName <> '' then
begin
Result := FName ;
if not FileExists( DirName+FName ) then
begin
MessageBox(0, ' 파일 저장에 실패 했습다..', '',MB_ICONINFORMATION or MB_OK);
Exit;
end;
PhotoDataStream.AddFile('ImgFile', DirName+FName, 'multipart/form-data' ) ;
end;
PhotoDataStream.Position := 0 ;
URL := SvrURL+'&usr_id='+USR_ID;
ShowMessage( URL );
try
ActHTTP.Post(URL,PhotoDataStream,PhotoRecvStream);
ShowMessage('성공');
except
Memo1.Clear;
Memo1.Lines.Add(PhotoRecvStream.DataString);
ShowMessage('실패');
Result := '' ;
end;
Finally
PhotoDataStream.Free;
PhotoRecvStream.Free;
ActHttp .Free ;
end;