Wicket:为byte []创建IResourceStream

时间:2016-05-23 14:35:33

标签: java wicket wicket-6

我使用Wicket并且我必须实现此方法,该方法返回IResourceStream

protected IResourceStream getResourceStream() {
        protected IResourceStream getResourceStream() {
            try {
                byte[] data = getMyData(); /* returns a byte[] of data */

                return ???? //What should I use here?
            } catch (Exception e) {
                return null;
            }
        }   

问题是我找不到使用字节数组输入的IResourceStream实现。 我所能找到的是StringResourceStream,它想要一个String作为输入(我尝试通过传递一个新的String(data),但它会破坏我的数据)和FileResourceStream想要一个File作为输入(我没有,因为我有数据在内存中)

我应该在这里使用什么?

1 个答案:

答案 0 :(得分:1)

您可以使用返回AbstractResourceStream的{​​{1}}。

如果您希望将其包含在发行版中,请随时在Wicket JIRA创建一张票。