indy idhttp 이용해서 파일 업로드
IdMultipartFormData 을 uses절에 추가할것
==============================================
uses IdMultipartFormData;
procedure TForm1.Button1Click(Sender: TObject);
var
UploadFile: TIdMultiPartFormDataStream;
Outputs: TStringStream;
begin
if OpenDialog1.Execute then
begin
UploadFile := TIdMultiPartFormDataStream.Create;
Outputs := TStringStream.Create('');
try
IdHTTP.Request.ContentType := UploadFile.RequestContentType;
UploadFile.AddFormField('Mb_Num', '13');
UploadFile.AddFile('UploadList', OpenDialog1.FileName, 'application/unknown');
UploadFile.Position := 0;
try
IdHTTP.Post( 'http://www.xxxxx.com/xxxx.asp', UploadFile, Outputs);
except
ShowMessage('포스트 에러');
end;
ShowMessage( Outputs.DataString );
finally
UploadFile.Free;
Outputs.Free;
end;
end;
end;
'Delphi Tip > 인터넷' 카테고리의 다른 글
ActiveX Form기초부터 배포까지 (0) | 2021.11.23 |
---|---|
idhttp를 이용한 사이트 이미지 업로드 (0) | 2021.11.22 |
웹페이지 FillInForm (0) | 2021.11.18 |
웹브라저를 통한 사이트HTML 옵션문 추가방법 (0) | 2021.11.17 |
Delphi WebBrowser (0) | 2021.11.16 |
댓글