لن أقول الكثير من الهراء ، أذهب مباشرة إلى هذه النقطة.
مطلوب حزمان جرة:
المشاع filepload.jar
حزمة المشاع IO جرة (باستخدام Commons-IO-2.4.Jar في هذه المقالة)
استخدم Servlet لتنفيذ تحميل الملف.
حزمة web.servlet ؛ استيراد java.io.ioException ؛ استيراد javax.servlet.servletexception ؛ استيراد javax.servlet.annotation.webservlet ؛ استيراد javax.servlet.http.httpservlet ؛ import javax.servlet.http.httplet javax.servlet.http.httpservletresponse ؛ import java.io org.apache.commons.fileupload.servlet.servletfileupload ؛/*** Servlet فئة تطبيق ToploadServlet*/@webservlet ("/uploadservlet") فئة public uploadservlet يمتد httpservlet {private static final long serialversionuid = 1l ؛ // دليل لتحميل الملف الخاص سلسلة temppath = "d: // temp // buffer //" ؛ // ملف دليل الملف المؤقت temppathfile ؛ public void dopost (طلب httpservletrequest ، استجابة httpservletresponse) يلقي ioException ، servletexception {try {// إنشاء مصنع للملف القائم على diskfikfileitemfactory = new diskfileitemfactory () القيود. // قم بتعيين حجم المخزن المؤقت ، إليك 4Kbfactory.setRepository (temppathfile) ؛ // اضبط دليل المخزن المؤقت // إنشاء ملفات جديدة لتحميل ملفات التحميل servevileupload = new servletfileupload (مصنع) . file (fi.getName ()) ؛ file saveDfile = ملف جديد (eploadpath ، fullfile.getName ()) ؛ fi.write (SaveDfile) ؛}} system.out.print ("تحميل نجاح") ؛} = ملف جديد (UploadPath) ؛ if (! eploadfile.exists ()) {eploadfile.mkdirs () ؛} ملف temppathfile = ملف جديد (temppath) ؛ if (! temppathfile.exists ()) {temppathfile.mkdirs () ؛}}}}}}}}}}}}}}}}}} JSP
<٪@ page language = "java" contentType = "text/html ؛ charset = iso-" pageencoding = "utf-" ٪> <! "http://www.w.org/tr/html/loose.dtd"><html><head> vighta http-equiv =" content-type "content =" text/html ؛ charset = gb "> <title> تحميل ملف </title> <body> <body> <! <Url-pattern> في <servlet mapping> في web.xml. -> <form name = "myform" Action = "TOPLOADServlet" method = "post" enctype = "multipart/form-data"> file: <br> <input type = "file" name = "myfile> <br> <brant type =" "إرسال"
سيؤدي هذا ببساطة إلى تنفيذ وظيفة تحميل الملف. بالطبع ، هذا هو الأكثر أساسية ، واستمر في الدراسة.