Hybris 有什么方法可以从 MediaModel 获取所有字节?当我想实例化 PdfReader 时,我需要传递文件的路径或 ByteArrayInputStream。如何将 MediaModel 转换为字节数组?
问问题
657 次
1 回答
2
您可以使用媒体服务
@Resource
private MediaService mediaService;
//...
final MediaModel mediaModel= mediaService.getMedia("mediaName");
final InputStream inputStream = mediaService.getStreamFromMedia(mediaModel);
然后您可以传递 InputStream 或将其转换为您想要的格式,例如ByteArrayInputStream
您也可以像这样转换它的字节数组
byte[] bytes = IOUtils.toByteArray(is);
于 2019-10-16T11:55:30.273 回答