假设我想写入在我的 webapp 空间内创建的新文件。
一种方法是使用getServletContext().getRealPath("/")
并使用该字符串在服务器上创建一个新文件。但是,我经常遇到不使用getServletContext().getRealPath("/")
.
有人可以让我知道在我的 web 应用程序中编写新文件的另一种方法吗?
非常感谢。
假设我想写入在我的 webapp 空间内创建的新文件。
一种方法是使用getServletContext().getRealPath("/")
并使用该字符串在服务器上创建一个新文件。但是,我经常遇到不使用getServletContext().getRealPath("/")
.
有人可以让我知道在我的 web 应用程序中编写新文件的另一种方法吗?
非常感谢。
有一些配置属性,其中包含 webapp 和 Web 服务器路径之外的目录的绝对路径,从配置属性中读取此路径,然后写入此目录。
要从该目录提供文件,请编写一个以该文件的名称或 ID 作为参数的 servlet,从目录中读取文件,并将其内容发送到响应。
这将
简而言之,将这些文件视为数据,存储在恰好是文件系统而不是 SQL 数据库的数据库中。