Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi rapidshare -> file upen (https://www.delphipraxis.net/38886-rapidshare-file-upen.html)

the_seed 25. Jan 2005 17:06


rapidshare -> file upen
 
hi, weiss jmd wie ich per delphi anwendung ein file auf http://rapidshare.de/de/main.html upen kann und mir dannach den pfad ausgeben lasse !?

Aenogym 25. Jan 2005 17:26

Re: rapidshare -> file upen
 
hi,

einfach einen HTTP post durchführen und die datei als form-data mitsenden.
alles, was du rbauchst, ist der forc-code der seite:

Code:
<form method="post" action="/cgi-bin/upload.cgi" enctype="multipart/form-data" onsubmit="this.u.value='Bitte warten ...';this.u.disabled=true">
  <input type="hidden" name="german" value="1">
  <input type="file" size="48" name="filecontent">
  <input type="submit" name="u" value="Ins Internet stellen!">
</form>
Aenogym

the_seed 25. Jan 2005 18:03

Re: rapidshare -> file upen
 
wie finde ich den raus ?

ehem. Benutzer 25. Jan 2005 18:31

Re: rapidshare -> file upen
 
Ähm, er sagte ihn bereits...

Zitat:

hi,

einfach einen HTTP post durchführen und die datei als form-data mitsenden.
alles, was du rbauchst, ist der forc-code der seite:

Code:
<form method="post" action="/cgi-bin/upload.cgi" enctype="multipart/form-data" onsubmit="this.u.value='Bitte warten ...';this.u.disabled=true">
  <input type="hidden" name="german" value="1">
  <input type="file" size="48" name="filecontent">
  <input type="submit" name="u" value="Ins Internet stellen!">
</form>[




Aenogym

MfG



[edit] Tags berichtigt

the_seed 25. Jan 2005 21:54

Re: rapidshare -> file upen
 
ich versteh nicht ganz wie das dann aussehen soll ..!?

Code:
var
  data: TIdMultiPartFormDataStream;
begin
  data := TIdMultiPartFormDataStream.Create;
  try
    data.AddFile('file', 'c:\test.txt', 'multipart/form-data');
    data.Position := 0;
    Memo1.Text := IdHTTP1.Post('http://rapidshare.de/de/main.html', data);
  finally
    data.Free;
  end;

Aenogym 25. Jan 2005 22:23

Re: rapidshare -> file upen
 
hi,

nein, das script, welches die anfrage bearbeitet ist nicht die main.html.
versuch mal:

IdHTTP1.Post('http://rapidshare.de/cgi-bin/upload.cgi', data);


allerdings fällt mir grad auf, dass der pfad der action ein absoluter unix pfad ist (oder? ich kenn mich nicht so damit aus). kann also sien, dass es nicht klappen wird, da du keinen direkten zugriff auf das .cgi bekommen könntest.

aber versuchs einfach mal

Aenogym


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz