2012-02-21 11 views
2

私はPDFを生成するためにJasperReportsを使用しています。バイト配列[byte]としてPDFを取得できます。Javaバイト[]から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

あなたのバイト配列は、それが何であるかだけである - あなたがファイルにそれを読んで、その後、埋め込まれたメタ情報のためのファイルを解析しない限り、あなたが必要性を言及したすべてのメタデータが別々に提供されるように、たくさんOW生のバイト

関連する問題