我能够使用java和phantomjs设置导出模块。我也能够看到图像文件在临时文件夹中生成,但是在30秒之后它会被删除。经过API定义后,我发现了一种叫做async的东西,引起了我的注意。我试过玩这个选项,但没有奏效。图像文件被删除了,我想永久保存这个文件在文件系统上。这方面的任何指示都会非常有用。
由于
答案 0 :(得分:1)
打开AbstractPool.java文件,在第117行你可以找到:
Collection<File> oldFiles = FileUtils.listFiles(TempDir.outputDir.toFile(),filter, null);
for (File file : oldFiles) {
file.delete();
}
只需删除那些行,就足够了。或者在该行之上,您可以设置更高的fixedRate
。
答案 1 :(得分:1)
除了Pawel的回答,您还可以更改app-convert.properties
文件中的时间限制:
# Keep files in the temp folder for a certain retentionTime, defined in miliseconds
retentionTime = 30000
这是默认值。所以,30秒是有道理的。