如何使用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());
}
}
答案 0 :(得分:0)
ExtendedService.openFile
与打开文件等效。这提供了读/写访问权限。没有选择要求只读!