Java 如何将lftpget下载的文件保存到指定路径?

Java 如何将lftpget下载的文件保存到指定路径?,java,linux,jsp,tomcat,Java,Linux,Jsp,Tomcat,如何将lftpget下载的文件保存到指定路径? 我使用ApacheTomcat在Linux下设置web服务器,在JSP页面中,我尝试调用lftpget或curl来下载大文件 从FTP服务器,它可以工作。但是下载的文件保存在../apache-tomcat-7.0.37/bin中,如何保存下载文件 到本地路径? 我尝试过的代码: <body> <% String cmddown = "lftpget ftp://" + host + remoteFile

如何将lftpget下载的文件保存到指定路径? 我使用ApacheTomcat在Linux下设置web服务器,在JSP页面中,我尝试调用lftpget或curl来下载大文件

从FTP服务器,它可以工作。但是下载的文件保存在../apache-tomcat-7.0.37/bin中,如何保存下载文件

到本地路径? 我尝试过的代码:

    <body>
    <%
    String cmddown = "lftpget ftp://" + host + remoteFile + " -P " + storepath;
    Process p_down = Runtime.getRuntime().exec(cmddown);
    p_down.waitFor();
    %>
    </body> 
or
    <body>
    <%
    String cmddown = "curl -O ftp://" + host + remoteFile + " " + storepath;
    Process p_down = Runtime.getRuntime().exec(cmddown);
    p_down.waitFor();
    %>
    </body> 

谢谢

JSP正在服务器上执行。在服务器下载PDF文件或重定向到
ftp://...
URL。这将涉及重构您的代码和Web交互,因为您已经处于发送HTML文档的中间,不能仅仅切换中间流来发送PDF。如何做到这一点可能超出了这里所能教的范围