gpt4 book ai didi

java - 通过 xp :fileUpload 上传文件时 getParentFile() 出现不良行为

转载 作者:行者123 更新时间:2023-12-02 01:33:49 27 4
gpt4 key购买 nike

我们注意到通过 xp:fileUpload 控件上传文件时出现不良行为。有时,用户会获取其他用户上传的文件。

文件名称相同,但内容不同。

我正在使用:

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

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

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

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

缺少绝对路径会导致文件切换吗?

当然,我们从未注意到我们的测试环境中的测试下发生了这种情况。

最佳答案

.getAbsolutePath() 返回完整路径,而在您的情况下隐式使用的 .toString() 仅返回抽象路径。

这是一个description of the difference .

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

关于java - 通过 xp :fileUpload 上传文件时 getParentFile() 出现不良行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55529485/

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