Java 7使用fileinputstream检索和读取本地文件

时间:2014-04-02 03:52:13

标签: java security file-permissions fileinputstream

如何使用Java 7使用fileinputstream检索和读取本地文件。这样的东西,但对于本地文件。使用新的安全设置,我无法让它工作

public static InputStream openReading(String file)
    throws FileNotFoundException
{
try
{
    PersistenceService pService = (PersistenceService) ServiceManager
            .lookup(PersistenceService.class.getCanonicalName());
    URL fileurl = new URL(getCode() + file);
    FileContents fc= pService.get(fileurl);
    fc.setMaxLength(10240000);
    InputStream in= fc.getInputStream();
    return stream;
}
catch (MalformedURLException m)
{
    m.printStackTrace();
}
catch (FileNotFoundException f)
{   
    throw new FileNotFoundException(f.getMessage());   
}
}

1 个答案:

答案 0 :(得分:0)

ExtendedService.openFile与打开文件等效。这提供了读/写访问权限。没有选择要求只读!