我试图避免FileItem getInputStream(),因为它将得到错误的编码,为此我需要一个FileInputStream。有没有不用这种方法就可以得到FileInputStream的方法吗?还是可以将文件项转换为文件?

if (this.strEncoding != null && !this.strEncoding.isEmpty()) {
    br = new BufferedReader(new InputStreamReader(clsFile.getInputStream(), this.strEncoding));
}
else {
    // br = ?????
}

最佳答案

你可以试试

FileItem#getString(encoding)


  使用指定的编码,以字符串形式返回文件项的内容。

10-08 19:29