java - 远程从服务器下载文件,提示file not found

 用最优秀的你去面对爱你的人 发布于 2022-10-25 09:29

我的本地客户端请求下载服务器里存放的压缩包,但是服务器报错file not found
java.io.FileNotFoundException: 121.XXX.XXX.XXX:8089/home/file/test.zip(No such file or directory)

服务器上确实是有这个压缩包的,求解?

6 个回答
  • 1、你应该是部署在Tomcat上,通过页面下载的吧。初步来看,你应该是忘记加项目名称了,正确写法应该如下

    121.XXX.XXX.XXX:8089/项目名称/home/file/test.zip  

    2、我不知道你用的啥客户端,反正你先用浏览器访问试试行不行

    http://121.XXX.XXX.XXX:8089/项目名称/home/file/test.zip
    2022-10-26 14:48 回答
  • 121.XXX.XXX.XXX:8089/home/file
    路径是你的项目下的file文件夹,还是你在服务器下配置的虚拟目录?

    2022-10-26 14:48 回答
  • 读取远程的文件不能用File啊,得用HttpClient之类的

    2022-10-26 14:48 回答
  • file not foundjava.io.FileNotFoundException: 121.XXX.XXX.XXX:8089/home/file/test.zip(No such file or directory

    我怎么看都觉得这路径不对,你好好看看

    121.XXX.XXX.XXX:8089/home/file/test.zip

    这部分是不是应该是文件系统的路径,你这是个URL吧,最好把错误信息截全,代码也贴一下让大家分析分析

    2022-10-26 14:48 回答
  • 1、打印出要下载的路径
    2、一般服务器上面会做路径映射
    3、文件最好放在相对项目路径

    2022-10-26 14:48 回答
  • 你这里应该是通过java程序下载文件吧。
    是不是混淆了java程序的根目录和系统的根目录了呢

    2022-10-26 14:48 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有