2012-02-21 75 views
2

我正在使用JasperReports生成PDF,它使PDF成为字节数组byte []。Java - byte [] to FileItem

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

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

有没有办法做到这一点还是不可能的(即字节[]不包含像文件名,MIME类型的FileItem需要它的元数据等)?

回答

1

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