[Java] Datei downloaden?

Dieses Thema im Forum "Java/Mono/dotGNU" wurde erstellt von lutoma, 07.02.2009.

  1. lutoma

    lutoma Möchtegern-Informatiker

    Dabei seit:
    28.01.2009
    Beiträge:
    57
    Zustimmungen:
    0
    Ort:
    Mannheim
    Huhu, ich bastel mir grad ein kleines Programm, das die Daten in nem Ordner mit denen von ner liste ausm internet vergleicht und fehlende items runterlädt... funktioniert auch soweit recht gut, nur das downloaden will nicht so recht... die meisten sachen die ich in google gefunden hab sind entweder java-downloadlinks oder funktionieren nicht ;) hat einer von euch ne funktion o.ä. für sowas?
     
  2. Anzeige

    Schau dir mal diesen Ratgeber an. Viele Antworten inkl. passender Shell-Befehle!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 der_Kay, 07.02.2009
    der_Kay

    der_Kay Doppel-As

    Dabei seit:
    28.02.2006
    Beiträge:
    140
    Zustimmungen:
    0
    PHP:
    package downloader;

    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.ProtocolException;
    import java.net.URL;

    public class 
    Downloader {
            public static 
    void downloadFile(String url_strOutputStream os)
                
    throws IllegalStateExceptionMalformedURLException,
                
    ProtocolExceptionIOException {

            
    URL url = new URL(url_str.replace(" ""%20"));

            
    HttpURLConnection conn = (HttpURLConnectionurl.openConnection();

            
    conn.setRequestMethod("GET");

            
    conn.connect();

            
    int responseCode conn.getResponseCode();

            if (
    responseCode == HttpURLConnection.HTTP_OK) {

                
    byte tmp_buffer[] = new byte[4096];

                
    InputStream is conn.getInputStream();

                
    int n;

                while ((
    is.read(tmp_buffer)) > 0) {
                    
    os.write(tmp_buffer0n);
                    
    os.flush();
                }

            } else {
                throw new 
    IllegalStateException("HTTP response: " responseCode);
            }
        }

        public static 
    void main(String[] args) {
            try {
                final 
    String url "http://www.unixboard.de/vb3/images/element/misc/logo_blue.gif";

                
    FileOutputStream fos = new FileOutputStream(System
                        
    .getProperty("user.home")
                        + 
    File.separator "logo.gif");

                
    downloadFile(urlfos);

                
    fos.close();
            } catch (
    Exception e) {

                
    e.printStackTrace();
            }
        }
    }
     
  4. lutoma

    lutoma Möchtegern-Informatiker

    Dabei seit:
    28.01.2009
    Beiträge:
    57
    Zustimmungen:
    0
    Ort:
    Mannheim
    Hey, Danke. Das war genau das was ich gesucht hatte, funktioniert perfekt :)
     
Thema: [Java] Datei downloaden?
Besucher kamen mit folgenden Suchen
  1. java dateidownload

    ,
  2. java dateien downloaden

    ,
  3. java datei download

Die Seite wird geladen...

[Java] Datei downloaden? - Ähnliche Themen

  1. [JAVA] CSV Datei parsen

    [JAVA] CSV Datei parsen: Hey Folks! Ok dachte eigentlich das ware ein Standardproblem, welches ich innerhalb von 2min googlen selbst loesen koennte. Doch nach nun fast...
  2. [JAVA] Netbeans wird nicht richtig dargestellt

    [JAVA] Netbeans wird nicht richtig dargestellt: Hi Folks, habe ein Problem mit Netbeans auf meinem privaten Laptop. Ich nutze Sidux und hatte mir von der HP von Netbeans den Installscript...
  3. [Java] JScrollPane funktioniert mit TextArea nicht wie erwartet

    [Java] JScrollPane funktioniert mit TextArea nicht wie erwartet: Heyho, ich wollte in Java eine kleine GUI erstellen. Darin soll sich auch ein JTabbedPane befinden. Die einzelnen Reiter/Tabs sind...
  4. [Java] Parameterübergabe: 2 * 5 wird zu 2 d 5?

    [Java] Parameterübergabe: 2 * 5 wird zu 2 d 5?: Heyho, ich wollte eben so einen kleinen billigen Taschenrechner in Java implementieren (und bissl mit RMI und so spielen). Dabei ist eine...
  5. [java]sql Statement bearbeiten

    [java]sql Statement bearbeiten: Hallo beisammen, Ich habe ein kleines Problem bei der Datenbankabfrage. Gegeben sei ein Programm mit Textfeldern, Checkboxen und Comboboxen...