1

我尝试创建一个网站,它将为用户提供上传 pdf 文件的选项。我希望将此 pdf 保存在具有特定 url 的服务器上。例如:

用户选择标题。

用户上传文件。

我希望在这些操作之后可以通过特定的 url/name_the_user_give 访问文件。

我看到 Spring MVC 为文件上传提供了非常简单的界面。我已经看过很多关于这个的教程,但我的问题是如何将文件保存到服务器中。我还希望通过浏览器的工具打开 pdf。任何人都可以给我的方向?

4

1 回答 1

2

要将文件保存在服务器路径上,您只需将文件流写入由描述的路径

request.getServletContext().getRealPath("your directory name here");

然后使用您获得的真实路径创建文件。

要使用浏览器插件显示 pdf 文件,您应该在控制器方法中使用以下内容。

@RequestMapping(value="url to map", produces={"application/pdf"})

希望这对您有所帮助。

干杯。

于 2012-05-17T07:04:05.477 回答