从Java代码调用装入点文件路径
我试图从部署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;
}
但这是一个错误:
Callout to java method "public static java.lang.String encodebase64.EncodeBase64.encodeFileToBase64Binary(java.lang.String) throws java.io.IOException" resulted in exception: /data1/Test_Folder/EmailAttachment/AttachmentOSBTest.txt (No such file or directory) java.io.FileNotFoundException: /data1/Test_Folder/EmailAttachment/AttachmentOSBTest.txt (No such file or directory)
我试着将文件放在服务器的{$user.home}中,然后从该路径读取,它就工作了。从服务器中的装载点读取失败。我应该在代码中额外指定什么
共 (0) 个答案