我想实现这个页面的例子。
我被困在getResourceStream()
方法上。我的应用程序有一个byte[]
(生成的 XML 文件),用户应该能够下载。问题是我不知道如何将 a 转换byte[]
为IResourceStream
.
这就是我所拥有的:
final AJAXDownload download = new AJAXDownload()
{
private static final long serialVersionUID = 1L;
@Override
protected IResourceStream getResourceStream()
{
ByteArrayResource bar = new ByteArrayResource("TEXT??", xmlFileInBytes);
return (IResourceStream) bar;
}
};
上面的代码给出了一个ClassCastException
. 有人可以解释我该如何解决这个问题吗?