Android 使用tomcat搭建HTTP文件下載服務器


上一篇: Android 本地搭建Tomcat服務器供真機測試

 

1.假設需要下載的文件目錄是D:\download1(注意這里寫了個1,跟后面的名稱區分)
2.設置 tomcat 的虛擬目錄。在 {tomcat home}\conf\Catalina\localhost 下建一個任意名稱(如download2)的 XML文件:
 
 
 

 

 
download2.xml 內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/download2" reloadable="true" docBase="D:\download1" crossContext="true">
</Context>
 
截圖:

 

 
其實內容的download2可以跟文件名的download2不一致,訪問tomcat url時以xml的文件名為准。
 
3.允許 tomcat 列舉文件。修改 {tomcat home}/conf/web.xml 的參數:
將:
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
 
改為:
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
 
上面默認的是 false,需要修改為 true。
 
4.啟動 Tomcat,訪問 http://localhost:8080/download2/
 
 
 
PS:PC端

 

 
另一種簡單方法:
1. 雙擊 \bin\startup.bat 啟動tomcat服務器
2. 在 webapps 目錄下新建一個文件夾:123

3.將 待下載的文件 拷貝到 123 文件夾下面

 

4.瀏覽器輸入:http://localhost:8080/123/aaaa.rar ,回車,就會開始下載

 

注意事項:一定要在 webapps  目錄下新建一個文件夾(如:123文件夾) 才能行,如果直接將  待下載的文件 拷貝到 webapps  下面是無法訪問的。

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM