前言
- demo为chenx/download-demo
- 案例地址
案例一
- 参考
- 在window系统上测试,下载当前项目中uploadFile目录中的test1.txt,下载成功
- 测试地址:http://localhost:8089/test1/download?fileName=test1.txt
- 将项目打成jar包上传到linux服务器运行,下载当前项目中uploadFile目录中的test1.txt,下载失败
- 测试地址:http://192.168.0.102:8089/test1/download?fileName=test1.txt
案例二
- 参考
- 在window系统上测试,下载
D:\work\
目录中的test1.txt,下载成功 - 测试地址:http://localhost:8089/test1/downFile?name=test1.txt
- 将项目打成jar包上传到linux服务器运行,同时将文件test1.txt上传到服务器的
/home
目录下,下载/home
目录中的test1.txt,下载成功 - 测试地址:http://192.168.0.102:8089/test1/downFile?name=test1.txt
案例三
- 参考
- 从服务器下载文件到本地,传入参数为
文件在服务器的路径
-
测试地址1
:http://192.168.0.102:8089/test/download?path=/home/test1.txt -
测试地址2
:http://192.168.0.102:8089/test/downloadLocal?path=/home/test1.txt - 从网络上下载文件到服务器本地,传入的参数为
网络文件地址、下载后保存的路径及文件新名称
- 测试地址:http://192.168.0.102:8089/test/netDownloadLocal?netAddress=https://pic.imgdb.cn/item/604cd0895aedab222c743b72.jpg&path=/home/test.jpg
- 从服务器下载文件到本地,传入的参数为
网络文件地址、文件新名称
- 在postman测试返回如下
- 在浏览器测试会下载到本地
- 测试地址:http://192.168.0.102:8089/test/netDownLoadNet?netAddress=https://pic.imgdb.cn/item/604cd0895aedab222c743b72.jpg&filename=test.jpg