1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| procedure TMainForm.RScomSendUpData; var FS, FS2: TFileStream; s,rs2,id,s2: String; Data: TIdMultiPartFormDataStream; begin FS:=TFileStream.Create('Temp.html',fmCreate); idHttp1.Get('http://rapidshare.com/',FS); FS.Free; s:=RegEx('e src=".*?"','Temp.html',True); Delete(s, 1, 7); s:=ReverseString(s); Delete(s, 1, 1); s:=ReverseString(s); FS := TFileStream.Create('temp1.html',fmCreate); Data := TIdMultiPartFormDataStream.Create; Data.AddFormField('mirror','on'); Data.AddFormField('german','1'); Data.AddFile('filecontent',Dateien.Strings[0],'multipart/form-data'); idHTTP1.Post(s, Data, FS); FS.Free; Application.ProcessMessages; end; |