0

我正在尝试将 p12 文件保存到内部存储,如下所示:

    File file = new File(mContext.getFilesDir(), "fileName.p12");

然后我继续将此文件读入一个字节数组,如下所示:

    byte[] bFile = new byte[(int) file.length()];
    try {
        bFile = org.apache.commons.io.FileUtils.readFileToByteArray(file);
    }catch(Exception e){
        e.printStackTrace();
    }

执行此操作后,即使调试器显示文件保存在 /data/data/com.fm.sg.android/files/fileName.p12 中,我也会收到 FileNotFoundException

我究竟做错了什么?

4

1 回答 1

0
path = context.getFilesDir().getAbsolutePath().toString(); 
String filename = "fileName.p12"; 
File file = new File(path,filename);  

然后你的代码的其余部分......这应该使它......

于 2013-06-13T20:44:33.520 回答