للتطبيقات التي تستخدم ملفات لتبديل البيانات ، يعد استخدام خادم FTP حلًا جيدًا للغاية.
لعملية البناء التفصيلية لخادم Filezilla ، يرجى الرجوع إلى برنامج تكوين تثبيت خادم Filezilla. قال بعض الأصدقاء قبل تحميل الملفات الكبيرة (أكثر من بضع مئات من م) إلى خادم FTP سيؤدي إلى إعادة إنتاج المشكلة التي لا يمكن إعادة تسميتها ، لكنني شخصياً اختبر تحميل ملفات 2G إلى خادم Filezilla. شفرة.
Favftputil.java
حزمة com.favccx.favsoft. net.ftp.ftpclient عنوان* param port ftp رقم منفذ خادم* param username رقم الحساب* param password ftp login password* param pathname f tp server يحفظ الدليل* param filenam File Stream* @Return*/ Public Static Boolean (اسم مضيف السلسلة ، ميناء int ، اسم المستخدم ، كلمة مرور ST ، اسم FileName ، inputStream) {FALLEAN setControleenCoding ("UTF-8") ؛ . inportstream.close () ؛ .printStackTrace () ؛}} الإرجاع Flag ؛} /*** تحميل الملفات (تم إعادة تسمية الملفات)* param hostname عنوان خادم ftp* param port ftp رقم منفذ خادم* param username ftp login accoun * param pathname خادم FTP Server يحفظ الدليل * @param تحميل fileName إلى ftp اسم الملف بعد الخادم * param OriginFilenMeam ، كلمة مرور السلسلة ، مسار السلسلة ، اسم ملف السلسلة ، الأصل الأصل) ؛} catch event e) {E.PrintStackTrace () ؛} الإرجاع علامة ؛ رقم حساب تسجيل الدخول * param password ftp كلمة مرور تسجيل الدخول * خادم ftp حفظ الدليل * param OriginFilename اسم (العنوان المطلق) * return */ public static boolean uploadFileFileProduction (منفذ السلسلة ، اسم مستخدم السلسلة ، اسم مستخدم السلسلة ، كلمة مرور ing ، السلسلة ، السلسلة OriginFilename) {boolean flag = false ؛ ؛} catch (استثناء e) {E.PrintStacktrace () ؛ @ @ s param pathname ftp server حفظ الدليل* param filename لحذف اسم الملف* @ return*/ public static boolean deletefile (string hostnam flag = ftpclient replycode = ftpclient = true ؛} catch (استثناء e) {E.PrintStackTrace () ؛} أخيرًا {if (ftpclient.isconnect ()) {try {ftpclient.logout () ؛} catch (ioException e) {}}}}}}}} } flag rn ؛} /*** تنزيل الملف* param hostname عنوان خادم ftp* param port ftp رقم منفذ الخادم* param username ftp رقم حساب* param password ftp login password* param pathname ftp file server directory* @ @ Param fil ename name * param localpath path path * @regiled */ public static boolean downloadFile (string hostname ، int port ، string username ، string pathname ، string filename ، string l ocalpath) {boolean flag = false ftpclient = FTPCLIENT الجديد () ؛ .getRepl ycode () ؛ getName () {file localfile = file new (localpath + "/" + file.getName () ؛ logout () ؛ {}}} علامة الإرجاع ؛}}Favftputiltest.java
حزمة com.favccxx.favsoft.util ؛ "Business" ؛ اسم المستخدم ، كلمة المرور ، اسم الملف ، اسم OriginFilename) ؛
ما سبق هو كل محتويات هذا المقال.