gpt4 book ai didi

java - 将 java.io.File 转换为 org.apache.struts.upload.FormFile

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:15 25 4
gpt4 key购买 nike

我面临的情况是,我必须将 java.io.File 对象转换为 Struts org.apache.struts.upload.FormFile 对象。类型转换导致错误。任何人都可以建议我可以用来执行上述操作的一种方法或代码片段吗?任何建议都会有帮助。

最佳答案

我实现了上述建议,它对我有用。它将 java 文件动态转换为 FormFile。您还必须在动态转换时设置文件名和大小。

public String getFileName() {
return this.file.getName();
}

public int getFileSize() {
return (int) this.file.length();
}

在调用此包装器时,您必须传递文件位置并可以直接将其分配给 FormFile。

FileWrapper fileWr = new FileWrapper(new File("X://file/file.xlsx"));
FormFile file = fileWr;
String fileName = file.getFileName();

关于java - 将 java.io.File 转换为 org.apache.struts.upload.FormFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16978824/

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