gpt4 book ai didi

java - 如何在 ICEfaces 中选择上传文件的文件名?

转载 作者:行者123 更新时间:2023-11-30 05:10:50 24 4
gpt4 key购买 nike

如何使用ice:inputFile 在 ICEfaces 中选择上传文件的文件名?我想这样做的原因是用户可以上传多个同名文件,而不会被服务器覆盖或导致错误。

我尝试将标签的submitOnUpload属性设置为“preAndPostUpload”,并为该标签创建一个uploadActionListener,将InputFile的FileInfo的文件名更改为随机字符串。如果它尝试更改上传前的文件名,它将被忽略并使用用户提供的文件名上传文件。如果它尝试在上传后更改文件名,我会收到无用的 NullPointerException。如何选择文件保存的名称?

JSF 1.2、IceFaces 1.8.2

最佳答案

哦,我明白了。您不想调用 FileInfo.setFileName,而是调用 FileInfo.getFile().renameto()。

关于java - 如何在 ICEfaces 中选择上传文件的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3400715/

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