Christian: Hilfe: Download - wie prgrammieren?

Hallo,

das Thema klingt etwas nichtssagen, aber mir fiel nichts besseres ein.

Hier mein Problem:
Ich möchte auf meinem Webserver ein Feld anbieten in das ich einen web-Link kopieren kann. Diesen Link soll mein Server dann selbsständig runterladen und iregndwo speichern.

Viele Upload-scripts laden nur vom aktuellen PC Daten auf den Server, ich möchte aber einen Link (http://?????????.zip o.ä.) downloaden lassen.

Welche Programmiersprache schafft das?
Oder kann mir schon jemand direkt sagen wie ich sowas anstellen kann.

P.S. In html und Java kenen ich mich aus, mit cgi und php scripts fange ich geradde erst an, bin für jeden Tipp dankbar!

Danke im Vorraus.

Christian

  1. Hallo Christian,

    P.S. In html und Java kenen ich mich aus, mit cgi und php scripts fange ich geradde erst an, bin für jeden Tipp dankbar!

    Java (ich hoffe für Dich Du meintest wirklich Java und nicht JavaScript) => Das kannst Du z.B. mit einer Socket-Verbindung zum Port 80 auf dem fremden Server machen. Nach dem Verbinden schickst Du  anschließend ein GET und bekommst über den Stream den File.

    Das ist natürlich eine etwas vereinfachte Darstellung. Die genaue Syntax der Kommunikation kriegst Du in der Spec von HTTP raus.

    Ansonsten (falls Du es nicht ganz Low-Level machen willst) lies mal noch das hier über die Klasse URLConnection: http://java.sun.com/j2se/1.4.1/docs/api/java/net/URLConnection.html und über die Abgeleitete Klasse HttpURLConnection http://java.sun.com/j2se/1.4.1/docs/api/java/net/HttpURLConnection.html

    Ciao
    Thomas Grötzner