java - 如何访问http://localhost:8080/pdf/abc123.pdf tomcat eclipse
问题描述
我的代码我正在尝试访问文件 abc123.pdf ,例如 http://localhost:8080/pdf/abc123.pdf。我已经在 Eclipse 中设置了项目并控制了 tomcat 的安装。我的项目位于 C:\apache-tomcat-6.0.45\wtpwebapps\ 下。如何访问文件 abc123.pdf 我应该将它保存在哪里,以便可以通过http://localhost:8080/pdf/abc123.pdf访问它
解决方案
- 读取你的tomcat中的文件
- 将此文件写入 HttpServletResponse
- 只支持GET方式
- 当浏览器在 ResponseBody 中收到带有字节流的响应时,它将开始下载
推荐阅读
- c# - 如何让 C# 程序仅将 7 天以下的文件存储在临时目录中
- c# - 快速单击 TreeView 的复选框
- git - 如何获取在 Git Push 中修改的文件?
- postgresql - 使用 PostgreSQL 从可变长度的 json 列表中选择最大的数字
- inno-setup - 准备卸载就像准备安装页面一样 - Inno Setup
- javafx - 如何为自定义控件编写 JavaFX 自定义属性编辑器
- javascript - 如何在移动版本中禁用 javascript 代码
- java - 在模拟器中运行时按钮消失
- php - Laravel 是否可以改进 Auth::id() 查询?
- xamarin.android - Xamarin android BiometricPrompt.AuthenticationCallback OnAuthenticationError 不可用