簡體   English   中英

如何將lftpget下載的文件保存到指定路徑?

[英]How to save file downloaded by lftpget to the specified path?

如何將lftpget下載的文件保存到指定路徑? 我使用Apache Tomcat在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 之后 ,如果沒有從服務器傳輸PDF,就無法使PDF出現在客戶端。 這將涉及重組代碼和Web交互,因為您已經處於發送HTML文檔的中間,而不能僅僅將中游切換為發送PDF。 如何執行此操作可能超出了此處可以講授的范圍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM