Καλημέρα:)
Έχω να πιάσω java από τότε που μας έκανε ο κάβουρας (2001?) και προσπαθώ να φτιάξω ένα applet που με το που τρέχει, να κατεβάζει ένα αρχείο από έναν web server και να το σώζει τοπικά...
Ιδέες?
Ευχαριστώ!
Download file from java applet
- Zifnab
- Venus Former Team Member
- Posts: 7581
- Joined: Tue Nov 15, 2005 2:42 am
- Academic status: MSc
- Gender: ♂
- Location: Connecticut
- Contact:
Δες εδώ αν και δεν ξέρω αν σου κάνει αφού προέκυψε από ένα απλό google search
http://schmidt.devlib.org/java/file-download.html
http://schmidt.devlib.org/java/file-download.html
- Sreak
- Venus Project Founder
- Posts: 956
- Joined: Fri Apr 02, 2004 9:56 am
- Academic status: PhD
- Location: eltrun.gr
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
H λύση μου προς το παρόν δουλεύει σωστά μέχρι αρχεία 1ΜΒ μετά που σκάει ο apache. Δεν το έχω ψάξει ακόμα.
Η λογική είναι η εξής για περισσότερα π.μ me μην κάθεσε να το ξαναγράφεις.
Ο client διαβάζει το αρχείο γραμμή γραμμή και το μετατρέπει σε ένα string. Μετά με το πακέτο http client της java (apache project) στέλνω σε ένα POST request όνομα του αρχείου και το String που περιέχει όλο το αρχείο.
Ο server είναι γραμμένος σε php και παίρνει από το post το όνομα του αρχείου και το string και φτιάχνει ένα αρχείο με το όνομα που πήρε από το post και για body βάζει το String
- HdkiLLeR
- 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
Έχε υπόψην σου ότι το αρχείο πρέπει να κατέβει απο εκεί που 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
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