我试图从服务器中要安装Java代码的安装点读取文件。 Java代码的一部分如下:
public static String encodeFileToBase64Binary(String fileName) throws IOException {
File file = new File(fileName);
byte[] bytes = loadFile(file);
byte[] encoded = Base64.encodeBase64(bytes);
String encodedString = new String(encoded);
return encodedString;
}
但是它抛出错误:
对Java方法的调用“公共静态java.lang.String encodebase64.EncodeBase64.encodeFileToBase64Binary(java.lang.String) 引发java.io.IOException”导致异常: /data1/Test_Folder/EmailAttachment/AttachmentOSBTest.txt(无此类文件 或目录)java.io.FileNotFoundException: /data1/Test_Folder/EmailAttachment/AttachmentOSBTest.txt(无此类文件 或目录)
我尝试将文件放置在服务器的{$ user.home}中,然后从该路径读取文件,并且该文件正在运行。从服务器中的安装点读取失败。我应该在代码中指定什么?