0

<input type="file">当我使用HTML 表单上传文件时,我将操作设置为<form action=auth>where 'auth' ia a servlet。现在我想知道当用户按下提交按钮时文件在哪里?如果在 Servlet 中我想检索文件,我应该怎么做?
编辑
现在我使用java库阅读这个文件(pdf),比如

 public void doGet(HttpServletRequest req, HttpServletResponse resp) 
 {
try {
      String INPUTFILE=req.getParameter("filename");
      System.out.println(INPUTFILE);
      PdfReader reader = new PdfReader(INPUTFILE);
      int n = reader.getNumberOfPages();
      System.out.println(n);

      String str=PdfTextExtractor.getTextFromPage(reader, 2); //Extracting the content from a particular page.
      System.out.println(str);


} <br>

但它显示以下错误 java.io.IOException: java_learn.PDF not found as file or resource

4

1 回答 1

1

HTML 规范中所述,您必须使用 POST 方法,并且表单的 enctype 属性必须设置为“multipart/form-data”。

是 BalusC 上传文件的详细答案。

是下载文件的启动示例

于 2012-04-25T09:09:37.550 回答