我有一個字符串與我的文件的路徑,我想instancie與此字符串new FormFile
。這是可能的 ..?如何實例化FormFile對象?
我的代碼:
public ArrayList<FormFile> getFilesFromFolder(String path) {
File file = new File(path);
ArrayList<FormFile> vFiles = new ArrayList<FormFile>();
if (file.exists()) {
File[] files = file.listFiles();
int i;
for (i = 0; i < files.length; i++) {
if (files[i].isFile()) {
vFiles.add((FormFile) files[i]);
}
}
} else {
vFiles = null;
}
return vFiles;
}
,但我在此行中的錯誤vFiles.add((FormFile) files[i]);
java.lang.ClassCastException: java.io.File中不能轉換到 org.apache。 struts.upload.FormFile
我不知道該怎麼做 – Mercer 2010-05-26 13:18:09
閱讀這些類的javaDoc - 這一切都解釋了。如果你沒有它:谷歌'docjar FormFile'來訪問一個在線javaDoc。 – 2010-05-26 13:23:47
當我這樣做 DiskFile diskFile = new DiskFile(files [i] .getPath()); 我有我的文件的路徑,但我沒有我的文件的內容 – Mercer 2010-05-26 13:47:49