Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Download einer Datei per Javacode
Antwort
 
Themen-Optionen
Alt 05.06.2005, 18:35   Nach oben    #1
Basti77
Gast
 
Beiträge: n/a
Standard Download einer Datei per Javacode

Hallo zusammen!

Ich habe folgendes vor. Ich frage eine Webseite ab, die Konfiguration dessen, was ich dort mache, kann ich per URL konfigurieren. Funktioniert auch soweit alles zu meiner Zufriedenheit.
Um den ganzen Befehlen zu lauschen und diese zu identifizieren bediene ich mich Ethereal. So habe ich alle nötigen Kommandos bekommen. Im Code umgesetzt funktioniert auch alles bis zu folgendem Problem:
Wenn man eine Datei zum Download selektiert, dann kommt das Fenster vom Browser, wo man die Datei denn nun speichern möchte. Genau hier komm ich nicht weiter. Wie kann ich per TCP simulieren, dass der User den "ok" Button zum DL des Files angeklickt hat? Mit dem Sniffer kann ich nicht wirklich was erkennen (zumindestens werde ich daraus nicht schlau).
Ich brauche also ein Frame, was von meinem Javaprogramm aus geschickt wird und das herunterladen des Files aktiviert.
Kann mir da jemand vielleicht einen Tipp geben?

Danke im Voraus und noch nen schönen Sonntag abend.
Basti
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.06.2005, 10:27   Nach oben    #2
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Hi

Also der Browser wartet nicht auf den Klick des "OK", sondern lädt im Hintergrund die Datei schon herunter. Falls man dann auf "Abbrechen" klickt hört er auf damit, falls man auf "OK" klickt zeigt er aber an, wie viel er schon heruntergeladen hat. Daraus ergibt sich auch der kleine Fehler, dass manchmal am Anfang eine viel zu hohe Downloadgeschwindigkeit angezeigt wird.

Zu deinem Programm: Ich würde es genau so lösen, nämlich die Datei einfach herunterladen (z.B. in irgend ein temporäres Verzeichnis) und beim Klick auf "OK" anzeigen, wie viel schon heruntergeladen wurde.

Ich hoffe, dass dir das weiterhilft.

Greets
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.06.2005, 20:20   Nach oben    #3
Basti77
Gast
 
Beiträge: n/a
Standard

Hallo LordOfCodes

Danke schonmal für deine Antwort. Ich habe mich derweil auch noch schlau gemacht. Ich probiere heute noch was und denke, noch genau den Pfad bekommen zukönnen von der Datei. Dann täte ich einfach mit nem Stream mal alles einlesen was da kommt
Auf jedenfall hilfreich gewesen mit deinem Post, weil das mit dem Browser wußt ich auch noch nicht, aber man lernt ja bekantlich auch nie aus!

Danke!
Basti
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Apache-Zugriffskontrolle auf eine Datei per .htaccess: 500er Artemis Tools, Server, Betriebssysteme 4 23.03.2007 21:29
Eigene IP abrufen und in Datei per FTP schreiben Jan Gesuche 5 17.03.2007 13:38
in jar eine neue datei per JarOutputStream hinzufügen mr.no Allgemeine Java-Programmierung 1 18.09.2005 11:45
Mit Applet Datei per ftp uploaden Tago Desktop-Applikationen und Grafik 3 09.09.2005 18:17
[PHP] Wie übergebe ich Daten per URL? Ben Tutorials 0 05.12.2004 14:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:29 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44