Download file from java applet

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
ablaz3r
byte level
byte level
Posts: 114
Joined: Wed Apr 21, 2004 1:02 am

Download file from java applet

Post by ablaz3r » Wed Dec 12, 2007 11:41 am

Καλημέρα:)

Έχω να πιάσω java από τότε που μας έκανε ο κάβουρας :!: (2001?) και προσπαθώ να φτιάξω ένα applet που με το που τρέχει, να κατεβάζει ένα αρχείο από έναν web server και να το σώζει τοπικά...

Ιδέες?

Ευχαριστώ!
Νίκος
User avatar
Zifnab
Venus Former Team Member
Posts: 7581
Joined: Tue Nov 15, 2005 2:42 am
Academic status: MSc
Gender:
Location: Connecticut
Contact:

Post by Zifnab » Wed Dec 12, 2007 12:57 pm

Δες εδώ αν και δεν ξέρω αν σου κάνει αφού προέκυψε από ένα απλό google search
http://schmidt.devlib.org/java/file-download.html
ablaz3r
byte level
byte level
Posts: 114
Joined: Wed Apr 21, 2004 1:02 am

Post by ablaz3r » Wed Dec 12, 2007 1:13 pm

Ευχαριστώ!

Ένα ακόμα που βρήκα:
http://www.davidreilly.com/java/java_ne ... mming/#2.3
Νίκος
User avatar
Sreak
Venus Project Founder
Venus Project Founder
Posts: 956
Joined: Fri Apr 02, 2004 9:56 am
Academic status: PhD
Location: eltrun.gr

Post by Sreak » Wed Dec 12, 2007 3:25 pm

Aυτόν τον καιρό έκανα ακριβώς αυτό που θέλεις μόνο που αντί για applet, στην περίπτωσή μου έτρεχες απλά ένα jar file.
H λύση μου προς το παρόν δουλεύει σωστά μέχρι αρχεία 1ΜΒ μετά που σκάει ο apache. Δεν το έχω ψάξει ακόμα.

Η λογική είναι η εξής για περισσότερα π.μ me μην κάθεσε να το ξαναγράφεις.

Ο client διαβάζει το αρχείο γραμμή γραμμή και το μετατρέπει σε ένα string. Μετά με το πακέτο http client της java (apache project) στέλνω σε ένα POST request όνομα του αρχείου και το String που περιέχει όλο το αρχείο.

Ο server είναι γραμμένος σε php και παίρνει από το post το όνομα του αρχείου και το string και φτιάχνει ένα αρχείο με το όνομα που πήρε από το post και για body βάζει το String
ablaz3r
byte level
byte level
Posts: 114
Joined: Wed Apr 21, 2004 1:02 am

Post by ablaz3r » Thu Dec 13, 2007 3:00 pm

Ευχαριστώ πολύ Στέλιο! Άλλαξα το πρόγραμμα οπότε δεν χρειάζεται πλέον η συγκεκριμένη λειτουργία.
Νίκος
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Re: Download file from java applet

Post by HdkiLLeR » Fri Dec 21, 2007 2:48 am

Έχε υπόψην σου ότι το αρχείο πρέπει να κατέβει απο εκεί που servίρεται το applet (γιατί αλλιώς το sandbox δεν θα σε αφήσει) και επίσης η PHP να είναι configured σωστά για να υποστηρίζει μεγάλα files στα sessions σου (αυτό για το prob με το large file που αναφέρθηκε πιο πρίν).
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Post Reply

Return to “Προγραμματισμός”