File 如何使用Tapestry 5将图像上载为文件并显示为缩略图?

File 如何使用Tapestry 5将图像上载为文件并显示为缩略图?,file,upload,tapestry,assets,File,Upload,Tapestry,Assets,使用第三方tapestry上载组件,我可以从服务器上的客户端上载文件 使用chenillekit的缩略图组件,用户可以从资源生成缩略图 如何将文件转换为资产,以便缩略图组件为我提供图像缩略图?邮件列表中有几个线程处理此问题。基本上,您需要提供一个自定义AssetFactory,用于从磁盘(或数据库)读取映像。你也可以看看URIAssetFactory,它是ChenilleKit本身的一部分 以下是一些帮助链接: 谢谢,这似乎是一个好方法,但遗憾的是它需要修补Tapestry(我已经查看了修补程

使用第三方tapestry上载组件,我可以从服务器上的客户端上载文件

使用chenillekit的缩略图组件,用户可以从资源生成缩略图


如何将文件转换为资产,以便缩略图组件为我提供图像缩略图?

邮件列表中有几个线程处理此问题。基本上,您需要提供一个自定义AssetFactory,用于从磁盘(或数据库)读取映像。你也可以看看URIAssetFactory,它是ChenilleKit本身的一部分

以下是一些帮助链接:


谢谢,这似乎是一个好方法,但遗憾的是它需要修补Tapestry(我已经查看了修补程序,添加了很多文件,但Tapestry代码中也有一些更改:().我提供某种新模块并告诉Tapestry使用它不会有问题,但我不想在我使用的Tapestry jar上做一些补丁(因为我不想在内部维护它!)。应该可以在不修改核心代码的情况下贡献您自己的资产类型。我认为JIRA是试图将其添加到基础产品中,这样其他人就不必使用自己的资产类型,但它似乎还不起作用。