2012-02-21 76 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

你的字節數組就是這樣 - 你提到的所有元數據需要單獨提供,除非你將它讀入文件,然後解析嵌入元信息的文件