我有一个下载页面,需要先从其他服务器使用FTP下载所需下载的文件。 我使用以下代码从FTP下载:
ftpClient.connect(server, port);
ftpClient.login(user, pass);
ftpClient.enterLocalPassiveMode();
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
String remoteFile1 = "/Users/A/file.txt";
File downloadFile1 = new File("/Users/B/Downloads/file.txt");
OutputStream outputStream1 = new BufferedOutputStream(new FileOutputStream(downloadFile1));
boolean success = ftpClient.retrieveFile(remoteFile1, outputStream1);
outputStream1.close();
如果我使用这个程序,我需要把file.txt文件保存在我的目录/Users/B/Downloads/中,然后我需要使用我的另一段代码从/Users/B/Downloads/下载file.txt文件。
如果我不想先把file.txt文件保存在我的目录/Users/B/Downloads/中,能否直接下载它?