Comment pourrais-je télécharger un gros fichier en plusieurs segments à l'aide de Java?
J'ai besoin de télécharger un gros fichier en plusieurs segments à l'aide de Java.
Est-il un exemple de code que je peux consulter?
Peut bas des électeurs commentaire sur pourquoi ils vers le bas voté?
OriginalL'auteur dojomedojo | 2011-05-20
Vous devez vous connecter pour publier un commentaire.
*Il peut être fait à l'aide de plupload.
Voici un exemple de.
Mon index.html est la suivante:-
Mon java backend code(Servlet) est la suivante:-
Veuillez vous référer à plupload pour plus de détails et sur github, vous pouvez voir des exemples de projets par jakobadam et rocheux.
S'il vous plaît laissez-moi savoir si plusieurs d'upload de fichier est requis. À l'aide de plupload on peut télécharger n'importe quel nombre de fichiers de toutes tailles. Cet exemple est destiné à un seul téléchargement de fichiers de très grande taille.
n'oubliez pas d'inclure plupload.full.min.js. Espérons que cela aide*texte en gras**
OriginalL'auteur Ashutosh Jha
Utiliser un RandomAccessFile. Ceci a déjà été couvert, DONC je crois.
java fichier d'entrée avec rewind()/reset() capacité de
Fondamentalement, vous venais chercher au point de départ, écrire toutefois le nombre d'octets que vous voulez à partir de là, et n'oubliez pas le point que vous avez cessé d'écrire depuis.
Je suppose que l'OP va décider, mais j'ai peut-être mal compris la question.
OriginalL'auteur KyleM
Vous pouvez simplement briser le fichier vous-même, et de l'envoyer à l'aide de la Socket API, et ré-assembler le fichier.
OriginalL'auteur Amir Afghani
Essayer Apache Commons télécharger. Il prend en charge la diffusion, peut être approprié pour vous.
OriginalL'auteur Jayan
Si vous êtes à l'aide de Java , l'utilisation Arivus Nioserver gradle dépendance -> compiler 'org.arivu:nioserver:1.0.3'. Pas de contrainte de taille de fichier.
OriginalL'auteur parthipang
Voici un exemple de code Java natif qui télécharge un fichier à l'aide de morceaux:
Le code de cet exemple est basé sur cette réponse sur http de téléchargement de fichiers à partir de java. La différence, c'est l'appel à
connection.setChunkedStreamingMode(4096);
qui définit que les fragments de streaming devrait être utilisé.OriginalL'auteur stenix