JavaWeb - télécharger, télécharger

  1. Télécharger des fichiers
    jar Une introduction de deux.
    apache: commons-fileupload.jarComposants
    commons-fileupload.jardépendent commons-io.jar
    b.
    Code:
    avant jsp:
<input type="file"  name="spicture"/>
	

Formulaire de soumission doit être post
en 表单doit ajouter une propriété dans entype="multipart/form-data"
le servlet de fond:

  • Attention au problème:
    Upload répertoire upload:
    1. Si vous modifiez le code, au moment de tomcat redémarrage sera supprimé
      Cause: Lors de la modification du code, tomcat recompilera et redéployer une classe (re-créer différents catalogues)

    2. Si vous ne modifiez pas le code, il ne supprime pas la
      raison: il n'y a pas de changement de code, la classe est toujours devant la classe

Par conséquent, afin d'éviter que le répertoire téléchargement est manquant: .. Un chemin virtuel b remplacement direct du répertoire de téléchargement non-tomcat dans le répertoire

téléchargement de limite: le
type, la
taille
attention aux restrictions sur le fichier avant d' écrire à nouveau parseRequest

  1. Téléchargement: dépendant de l' une quelconque JAR
    . Demande de A (adresse une forme), la requête Servlet
    fichier d'adresses B.Servlet à travers le flux d'entrée de fichier lue dans le Servlet
    c au moyen d' un flux de sortie vient d' être flux d'entrée dans un fichier de sortie. utilisateur
    note: télécharger l' en- tête du fichier en réponse à jeu deux:
    Response.AddHeader ( "le type de contenu", "application de fichier / octet-stream"); // les types MIME: fichier binaire (un fichier arbitraire)
    Response.AddHeader ( « Content- disposition "" attachement; filename = « + fileName); // fileName contient le suffixe du fichier: abc.txt
Publié 41 articles originaux · a gagné les éloges 1 · vues 556

Je suppose que tu aimes

Origine blog.csdn.net/qq_41620020/article/details/104946063
conseillé
Classement