我有一个页面下载,你要下载的文件必须先从其他服务器使用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();
Run Code Online (Sandbox Code Playgroud)
如果我使用这个程序,我需要将file.txt保存在我的目录/Users/B/Downloads/然后我需要使用我的其他代码从/Users/B/Downloads/下载file.txt。
如果我下载 file.txt 而不先将其保存在我的目录 /Users/B/Downloads/ 中,是否有可能?