Когда я загружаю файл с помощью <input type="file">
в формате HTML, и я даю действие как <form action=auth>
, где «auth» - сервлет. Теперь я хочу знать, что когда пользователь нажимает кнопку «Отправить», где находится файл? Если в Servlet я хочу получить файл, что мне делать?
Редактировать
Теперь я прочитал этот файл (PDF) с помощью Java библиотеки как
Где хранится файл на сервере?
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
Веб-сервер получает 'Post' HTTP запрос. Он может делать все, что захочет, с данными. –
@Basile Я хочу получить этот файл с помощью сервлета? Как мне это сделать? – suraj
Я не знаю, что вы называете сервлетом! Возможно, это структура, предлагающая вам какой-то способ обработки данных в HTTP-запросе? –