使用Spring MVC上传pdf文件

时间:2012-06-18 22:43:35

标签: java spring-mvc file-upload

我将项目上传到服务器。服务器上的文件如下:

  • index.jsp
  • pdf
  • META-INF
  • WEB-INF

当我在本地主机上时,上传pdf的方式是:

     try{
        File file = new File("C:\\...\\pdf");
        uploadItem.getFileData().transferTo(file);
    }catch(Exception e){

        System.out.println(e);
    }

现在我正在使用它:

     request.getServletContext().getRealPath("/pdf");

但它不起作用。有谁知道如何将pdf存储到此文件中。而且如果我想从此文件中检索pdf文件,我该怎么写?

我从这个链接看到:Upload pdf on a server with Spring MVC

That i should write:

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

“url to map”究竟是什么?让我说我在pdf文件中:mydocument.pdf。 这意味着我必须写:

@RequestMapping(value="pdf/mydocument.pdf", produces={"application/pdf"})

这可以吗?