我想写一段 java 来为 inputstream 添加页眉和页脚。
public static InputStream enrichInputStream(InputStream is,
String header,
String footer) {
...
}
想象一下,您有一个输入流,您可以从中获得:“这里有一些数据”
那么如果我打电话
enrich(is,"my-header","my-footer")
我会得到
my-headerHERE IS SOME DATAmy-footer
这是可行的吗?有人可以草拟一个解决方案吗?
ps注意:输入流可能非常大,因此将原始InputSTream的页眉+内容+页脚组合在一起不是一个好的解决方案......