Hi,
ich habe ein Download Programm für Rapidshare geschrieben aber das mit dem Code senden klappt noch nich so.
Ich habe folgendes mit Wireshark rausbekommen:
POST /files/27230799/1809867/lol.rar HTTP/1.1 (application/x-www-form-urlencoded)
mirror=on&accesscode=C7GO&actionstring=Download+vi a+Teleglobe
und wollte das dann so machen:
Delphi-Quellcode:
procedure tform2.postcode(
URL:
string; Filename:
String);
var
data : TIdMultiPartFormDataStream;
files : Tfilestream;
begin
files:= Tfilestream.create(Filename,fmcreate);
Data:=TIdMultiPartFormDataStream.Create;
Data.AddFormField('
accesscode','
value='+form2.edit1.text);
//edit1 is dann der code
form2.idHttp1.Post(
url,data,files);
end;
und den aufruf so:
Postcode(link,'lol.rar');
(link is
http://rs115gc.rapidshare.com/files/...809867/lol.rar) ich glaub es liegt daran