Это файл JSP форма загрузкикак прочитать файл на клиентском компьютере, используя папку
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>File Uploading form</title>
</head>
<body>
<form action="./read.do" method="post">
Select the file to read: <input type="file" id="myFile" size="50">
<br />
path is: <input type="text" name="path" />
<button type="button" onclick="myFunction()">Copy path</button>
<input type="submit" value="Submit">
<p id="demo"></p>
<script>
function myFunction() {
var x = document.getElementById("myFile").value;
document.getElementsByTagName("INPUT")[3].setAttribute("value",x);
}
</script>
</form>
</body>
</html>
Здесь я не загружая файл на мой сервер я просто вступив на пути к файлу и читать файл, используя следующий код в сервлет
String path = req.getParameter("path");
FileInputStream fis = null;
File excel = new File(path);
fis = new FileInputStream(excel);
это прекрасно работает, когда я запускаю на той же машине, где сервер присутствует .Но при попытке получить доступ с другого компьютера код ищущего путь в моей машине, но не на клиенте Мачин как это сделать. Я видел некоторые другие способы, как использование multipart, но там файл загружается на сервер, но для моего требования я не должен загружать файл непосредственно на свой сервер. Мне нужно прочитать полный файл на клиентской машине, сам, пройдя путь к файлу. Пожалуйста, предложите мне некоторые идеи, чтобы достичь этого