gpt4 book ai didi

java - 如何从服务器端代码(JSP 或 Servlet)读取客户端本地磁盘上的文件

转载 作者:行者123 更新时间:2023-11-28 23:30:11 25 4
gpt4 key购买 nike

我正在用 Java 编写一个 Web 项目。我在使用 Servlet 读取客户端计算机本地磁盘上的文件时遇到问题。当我在Eclipse中直接运行如下代码时,运行良好。我可以在其他客户端机器上读取文件(不在服务器机器上)。但是,当我制作项目 war 文件,将它放在 Tomcat 服务器上并运行它时,我无法读取这些文件。感谢您提前提供任何提示和建议。我的代码在这里:

File file = new File("\\\\dell-nb\\SharedFile");
File[] list=file.listFiles();
for(int i=0;i<list.length;i++)
System.out.println(list[i].getName());

最佳答案

它是“设计”的,充其量只是出于安全原因。想象一下,任何服务器都可以访问您计算机中的任何文件。你将没有任何隐私。将文件从客户端传输到服务器的最佳方式是上传。在网上搜索如何用java制作上传页面。

检查这个:http://commons.apache.org/proper/commons-fileupload/How to upload files to server using JSP/Servlet?

关于java - 如何从服务器端代码(JSP 或 Servlet)读取客户端本地磁盘上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31454120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com