基于堆栈跟踪,看起来您将
UploadedFile实例存储为类本身的属性
Serializable。这个不对。您应该 立即
使用
<p:fileUpload handleFileUpload>文件上载侦听器方法(或使用提交按钮
<p:fileUploadmode="simple">)来获取上载的文件内容。将其存储在更永久的位置。例如,本地磁盘文件系统或数据库,甚至可能作为
byte[]bean属性。然后传递本地磁盘文件系统的文件名,数据库PK或
byte[]周围的名称,以便可以下载文件。
总而言之,只需确保您的
Serializablebacking bean完全没有
UploadedFile属性,并且此问题将消失。



