ENCTYPE="multipart⼀form-data ">使用后上传的文件格式变成了tmp???

2025-03-12 02:46:56
推荐回答(2个)
回答1:

  表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。

  Struts2中接收的文件都按照临时文件的形式保存在临时文件夹中。如果要接收文件名,要通过“参数名+FileName”的形式来设置参数,并生成“getter”和“setter”的方法。
因此这里需要接收“imgFileFileNameFileName”属性名;“imgFileFileName”后面再跟一个“FileName”才可以。

回答2:

Struts2中接收的文件都按照临时文件的形式保存在临时文件夹中.
如果要接收文件名,要通过 参数名+FileName的形式来设置参数,并生成getter和setter方法.
因此你这里需要接收imgFileFileNameFileName
属性名 imgFileFileName 后面再跟一个 FileName

PS: 说实话,这个属性名起的比较失败.