繁体   English   中英

无法在Java Spring Boot中将文件上传到tomcat托管服务器,始终在fedora中显示对给定文件上传路径的访问被拒绝

[英]Can't upload file in java spring boot to the tomcat hosting server, always show access denined for the given file upload path in fedora

如果有机会,我需要帮助。 我很久以前对tomcat并不熟悉,部署了java war文件。现在我遇到了“文件访问拒绝:...”的问题,该问题始终登录到托管服务器。 要点是,我无法上传到托管服务器,并且对于该部分,我始终会收到“访问被拒绝”的异常

String path=System.getProperty("user.home")+"/UploadFiles/";

try {
        byte[] bytes = file.getBytes();

        Path path = Paths.get(p+ "img.jpg");

        Files.write(path, bytes);

    } catch (Exception e) {
        System.out.println(e);
    }

谢谢。

检查您的Tomcat进程是否可以写入指向path任何地方。 [...]/UploadFiles/最有可能是权限问题,JVM进程无法写入[...]/UploadFiles/目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM