Используйте Java для реализации загрузки файлов FTP. Я использую Commons-Net-1.4.1.zip. Он содержит множество инструментов для программирования Java.
1. Загрузите пакет Commons-Net-1.4.1.jar в проект.
2. Посмотрите на следующий код:
Импорт java.io.file; импортировать java.io.fileinputstream; импортировать java.io.ioexception; импортировать java.io.inputstream; Import org.apache.commons.net.ftp.ftpclient; Импорт org.apache.commons.net.ftp.ftpreply; public class FileTool { /** * Description: Upload file to the FTP server* @Version 1.0 * @param url FTP server hostname * @param port FTP server port* @param username FTP login account* @param password FTP login password* @param path FTP server save directory* @param filename Uploaded to the FTP server* @param input Input stream* @return Return true successfully, otherwise false * */ public static boolean uploadFile(String url,// FTP server hostname int port,// FTP server port String username, // FTP login account String password, // FTP login password String path, // FTP server save directory String filename, // File name uploaded to the FTP server InputStream input // Input stream){ boolean success = false; Ftpclient ftp = new ftpclient (); ftp.setControLencoding ("GBK"); попробуйте {int ответить; ftp.connect (url, port); // подключиться к FTP -серверу // Если используется порт по умолчанию, вы можете напрямую подключиться к FTP -серверу с помощью ftp.connect (url); ftp.login (имя пользователя, пароль); // Войти в ответ = ftp.getReplyCode (); if (! ftpreply.ispositivecoplusion (reply)) {ftp.disconnect (); вернуть успех; } ftp.setFileType (ftpclient.binary_file_type); ftp.mekedirectory (path); ftp.changeworkingDirectory (path); ftp.storefile (имя файла, вход); input.close (); ftp.logout (); Успех = правда; } catch (ioException e) {e.printstackTrace (); } наконец {if (ftp.isconnected ()) {try {ftp.disconnect (); } catch (ioException ioe) {}} return успех; }/*** Загрузите локальные файлы на FTP -сервер**/public static void uploadFroduction (String URL, // FTP -сервер HostName int port, // Строка порта FTP -сервера, // FILENAME WORLENAME WORLENAME SCREATER FILENAME, // FILENAME FILENAME FILENAME, // upload to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to ftp string filenf string filenam Введите stream filename) {try {fileInputStream in = new FileInputStream (новый файл (orginfilename)); Boolean Flag = uploadfile (URL, порт, имя пользователя, пароль, путь, имя файла, в); System.out.println (flag); } catch (Exception e) {e.printstackTrace (); }} // Проверка публичной статической void main (string [] args) {uploadFromProduction ("192.168.13.32", 21, "hanshibo", "Han", "Test Han Shibo", "hanshibo.doc", "E:/Temp/H2 DataBase usage.doc"); }} 3. Бегите напрямую. Вы можете загрузить указанный файл на FTP -сервер. Если вам нужен пакет JAR, вы можете скачать его в моих ресурсах.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.