Java - byte []到FileItem

时间:2012-02-21 23:51:16

标签: file jasper-reports bytearray apache-commons

我正在使用JasperReports生成PDF,它将PDF作为字节数组,byte []。

我想将原始字节传递给另一个需要FileItem对象文件的函数。特别是,FileItem来自Apache Commons库org.apache.commons.fileupload.FileItem

// the function I want to pass it into
public DocumentDO toDocumentDO(FileItem fileItem);

有没有办法做到这一点或者是不可能的(即byte []不包含像File,mime类型等FileItem所需的元数据?)

1 个答案:

答案 0 :(得分:1)

你的字节数组就是这样 - 一堆原始字节,你提到的所有元数据都需要单独提供,除非你把它读入文件然后解析文件中的嵌入式元信息