Προς το περιεχόμενο

Java Uploader


AKOYLINI

Προτεινόμενες αναρτήσεις

Δημοσ.

Μπορείς να γράψεις μια server/client εφαρμογή με την οποία να κάνεις transmit μέσω ενός socket (από τον client στον server) το αρχείο που θες να ανεβάσεις (byte προς byte).

 

Τόσο απλό.

 

Ίσως να θες να ενσωματώσεις κάποιο είδος πιστοποίησης (username/password) ή SSL (secure socket layer) διότι διαφορετικά θα είναι αρκετά επικίνδυνο να τρέχεις έναν server στον οποίο μπορεί ο οποιοσδήποτε να συνδεθεί.

 

Και αν θές όλο το εγχείρημα να λειτουργεί μέσα από web browser το υλοποιείς με Java Applets.

Δημοσ.
Μπορείς να γράψεις μια server/client εφαρμογή με την οποία να κάνεις transmit μέσω ενός socket (από τον client στον server) το αρχείο που θες να ανεβάσεις (byte προς byte).

 

 

ennoeies profanos enan aplo ftp client opos px cute opou 8a mpainei aytos pou 8elo dinontas tou ena username kai password' date='sosta os edo?

 

Και αν θές όλο το εγχείρημα να λειτουργεί μέσα από web browser το υλοποιείς με Java Applets.

 

edo 8a h8ela ligo perisoterh boh8eia ti akribos ennoeis.

Δημοσ.

.... oxi file. Den ennoei auto o Legionnaire. Vasika anoikse ena anonymous ftp ston server sou gia na kaneis (esu kai oi xristes tou site) ti douleia pou theleis. An kai kamia sxesi me auto pou zitas.

Δημοσ.

Αν και ούτε εγώ έχω καταλάβει _ακριβώς_ τι θέλει ο φίλος μας, νομίζω πως ζητάει ένα πρόγραμμα server/client ώστε να μπορεί (χωρίς install και config) να τρέχει με ένα κλικ στον server μια εφαρμογή η οποία δέχεται απομακρυσμένες συνδέσεις (μέσω δικτύου) και λαμβάνει αρχεία τα οποία και αντιγράφει στον δίσκο του server.

 

Κάτι σαν ένα Plug N' Play FTP Server.

 

Αυτό που σου προτείνω εγώ, στην απλή του μορφή δεν είναι παρά μερικές 10αδες γραμμές κώδικα.

 

Πάντως καλό είναι να μην ανακαλύπτουμε κάθε φορά τον τροχό. Ψάξε (ακόμα και στο google) για εφαμοργές (εμπορικές και μη) που ίσως να σε βολέψουν. Είναι προτιμότερο από το να φτιάξεις κάτι μόνος σου.

Δημοσ.

katrxhn paidia na sas eyxaristiso gia to oti kai mono asxoliste,loipon 8a to po oso poio apla ginete gia na gino katanoitos.

exoume kai leme loipon,

esto oti exoume ena server kai ena forum opou 8elo ta members na kanoun upload ston server anoigontas mia aplh efarmogh 'uploader' java kata protimisi xoris na xriazete ego na dino se ka8e member 3exorista ftp account kai password.

 

opos einai px to rapidshare opou ekei paei o ka8enas kai kanei upload oti 8elei,etsi 8elo kai ego me thn diafora oti ego 8elo mia java upload efarmogh.

Δημοσ.

Γιατί θέλεις δηλαδή να ανοίγει μία εφαρμογή και να μην το κάνεις μέσω μίας σελίδας με λίγo server-side programming; Και επίσης που ξέρεις τι τρέχει πίσω από το rapidshare, ίσως να μιλάει με έναν ftp server και να αποθηκεύει μέσω αυτού τα αρχεία καπου.

Δημοσ.
Γιατί θέλεις δηλαδή να ανοίγει μία εφαρμογή και να μην το κάνεις μέσω μίας σελίδας με λίγo server-side programming; Και επίσης που ξέρεις τι τρέχει πίσω από το rapidshare, ίσως να μιλάει με έναν ftp server και να αποθηκεύει μέσω αυτού τα αρχεία καπου.

 

 

ena paradeigma 8elo na mpo sto noima!!!!!

Δημοσ.

Πολύ απλά σε php:

 

FileUpload.html

>
<!-- The data encoding type, enctype, MUST be specified as below -->
<form enctype="multipart/form-data" action="FileUpload.php" method="POST">
   <!-- MAX_FILE_SIZE must precede the file input field -->
   <input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
   <!-- Name of input element determines name in $_FILES array -->
   Send this file: <input name="userfile" type="file" />
   <input type="submit" value="Send File" />
</form>
<?php

 

FileUpload.php

>
<?php
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
// of $_FILES.

$uploaddir = './upload/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  echo "File is valid, and was successfully uploaded.\n";
} else {
  echo "Possible file upload attack!\n";
}

echo 'Here is some more debugging info:';
print_r($_FILES);

print "</pre>";

?> 

 

Για περισσότερες λεπτομέρειες εδώ:

http://gr.php.net/features.file-upload

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...