Entwickler-Ecke

Internet / Netzwerk - Problem beim hochladen via HTTP. DRINGEN !


matze - Do 04.09.03 13:34
Titel: Problem beim hochladen via HTTP. DRINGEN !
hallo !!!

ich habe folgenden code:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
procedure UploadFile(Filename: string);
var
  Stream: TIdMultiPartFormDataStream;
  StringStream: TStringStream;

begin
Stream := TIdMultiPartFormDataStream.Create;
StringStream := TStringStream.Create('');
try
  Stream.AddFile('datei',Filename, '');
  form1.IdHTTP1.Post(uploadurl, Stream, StringStream);
  uploadform.Memo1.lines.add ('Serverantwort: '+StringStream.DataString);
  uploadform.Memo1.lines.add ('Datei erfolgreich übertragen');
finally
  Stream.Free;
  StringStream.Free;
end;
end;


dieser code sollte eigendlich eine datei per HTTP auf einen server schieben. der PHP Code schaut so aus:

Quelltext
1:
2:
3:
4:
5:
<?php
$file = $_SERVER[DOCUMENT_ROOT] . "/omgware/" . $_FILES['datei']['name'];
if (!move_uploaded_file($_FILES['datei']['tmp_name'], $file))
 die("cp not able");
?>


aber es geht nicht. kann mir jemand sagen, wo der fehler liegt ?


matze - Do 04.09.03 13:58

ok das problem hat sich grad erledigt !

wenn ich den source auf dem PC meines Freundes compliliere dann geht alles wunderbar.

ich werd mich jetzt also mal mit meinem Delphi und den Idndy prügeln !!

@mod: bitte Beitrag löschen ! Sorry.