[Java] HTTP Form Upload

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Chillikid, 20. April 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 20. April 2010
    HTTP Form Upload

    Hallo,

    ich versuche einen Form-Upload über Java zu lösen, allerdings funktioniert keine meiner Versuche zufriedenstellend.

    HttpClient von Apache schien es mal relativ einfach zu unterstüzen über eine Klasse namens MultipartPostMethod, aber diese gibt es im aktuellen Release nicht mehr. Es geht wahrscheinlich irgendwie, jedoch weiß ich nicht wie und es gibt im Netz nur Anleitungen für die veralteten Versionen.

    Danach habe ich es selbst versucht, indem ich die Daten einfach manuell in einen OutputStream geschrieben habe, der von url.openConnection() kam. Jedoch wird hier alles ersteinmal gebuffert und dann auf einmal losgeschickt. Daher hat es zwar funktioniert, aber ich kann mir keinen Handler bauen, der den Upload-Fortschritt ausgibt.

    Nochmal zusammengefasst:
    Ich suche eine Lösung für multipart/form-data Uploads, durch die ich auch in irgendeiner Weise an den Uploadfortschritt komme.

    Wäre schön, wenn mir jemand helfen könnte.

    Chillikid
     
  2. 20. April 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: HTTP Form Upload

    'Hi Chillcid, ich hab ma mal en Upload Applet geschrieben. Hier mal meine Zwei Dateien . Beim Upload nicht wundern wo die Datei herkommt, nämlich aus der Zwischenablage.

    No File | www.xup.in
     
  3. 20. April 2010
    AW: HTTP Form Upload

    Okay, vielen Dank für deinen Code.
    Aber leider hilft mir das nicht weiter, denn genau das habe ich auch schon gemacht. Jedoch fehlt mir eine Fortschrittsanzeige, die man aber mit URLConnection nicht realisieren kann, da alles, was man in den OutputStream schreibt nicht sofort gesendet wird, selbst wenn man flush() aufruft.

    Also muss irgendeine Bibliothek her, die das bietet, im Endeffekt also nicht auf URLConnection aufbaut.

    Zur Not würde ich halt die Basics des HTTP-Protokolls selbst über Sockets implementieren, aber ich hoffe einfach, dass es da schon fertige Lösungen gibt.
     
  4. 21. April 2010
    AW: HTTP Form Upload

    Okay, das war damals auch mein Problem, ewig habe ich nach einer Lösung gesucht jedoch nichts gefunden. Wenn du ne Lösung findest kannst mir aufjedenfall Bescheid geben
     
  5. 21. April 2010
    AW: HTTP Form Upload

    Ich habe mittlerweile angefangen, das alles selber zu implementieren, aber leider funktioniert es nicht so ganz. Ich habe den Source mal hochgeladen, vllt. findest du ja raus woran es liegt.

    Ich werde den Tag über noch mal versuchen, den Code zum Laufen zu bringen.

    // erledigt
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.