当前位置: 代码迷 >> J2EE >> struts2 上传文件得到的是.tmp 如何得到原有文件名
  详细解决方案

struts2 上传文件得到的是.tmp 如何得到原有文件名

热度:427   发布时间:2016-04-22 02:25:55.0
struts2 上传文件得到的是.tmp 怎么得到原有文件名
简写action:

private File file;

String UpLoad()
{
 System.out.println(file.getName())
 ...
}

jsp:
<form enctype="multipart/form-data">
<..>
</form>

传入action的file已经是.tmp 那我怎么知道我传的是什么文件 什么名
怎么读到原始的文件信息

------解决方案--------------------
贴出的代码不能再详尽点?
------解决方案--------------------
private File myFile;
private String FileName; //文件名
private String FileContentType; //文件类型
------解决方案--------------------
探讨
private File myFile;
private String FileName; //文件名
private String FileContentType; //文件类型

------解决方案--------------------
Java code
private File myFile;private String FileName; //文件名private String FileContentType; //文件类型setter and getter functions...
------解决方案--------------------

------解决方案--------------------
Java code
String UpLoad(){file = this.getFile();fileNmae = this.getFileNmae();}
------解决方案--------------------
你可以在上传的时候 把文件名一起传到后台 
或者取到文件路径 处理一下就行了
  相关解决方案