有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

通过xp:fileUpload上传文件的getParentFile()的java不必要行为

我们注意到通过xp:fileUpload控件上传文件时出现了不必要的行为。有时用户会从其他用户那里上传文件

这些文件的名称相同,但内容不同

我用的是:

File correctedFile = new File(tempFile.getParentFile() + File.separator + tempClientFile);

从上传的文件在Notes文档中创建文件

我注意到在其他代码中使用了以下内容:

File correctedFile = new File( serverFile.getParentFile().getAbsolutePath() + File.separator + fileName );

缺少绝对路径是否会导致文件切换

当然,在我们的测试环境中,我们从未注意到测试中出现的问题


共 (1) 个答案

  1. # 1 楼答案

    .getAbsolutePath()返回完整路径,而.toString()在您的案例中隐式使用,只返回抽象路径

    这是一个description of the difference

    我在Domino后端代码中使用了.getAbsolutePath(),但从未遇到过您描述的问题