简写action:private File file;String UpLoad()
{
System.out.println(file.getName())
...
}jsp:
<form enctype="multipart/form-data">
<..>
</form>传入action的file已经是.tmp 那我怎么知道我传的是什么文件 什么名
怎么读到原始的文件信息
{
System.out.println(file.getName())
...
}jsp:
<form enctype="multipart/form-data">
<..>
</form>传入action的file已经是.tmp 那我怎么知道我传的是什么文件 什么名
怎么读到原始的文件信息
private String FileName; //文件名
private String FileContentType; //文件类型
上传文件的名字在jsp中获取,然后用正则处理下
有什么东西能在jsp就知道是什么类型 和 文件名吗
你不会说是自己填吧
private File myFile;
private String FileName; //文件名
private String FileContentType; //文件类型setter and getter functions...
function check(){
var fileInputContext = document.getElementById("file").value;
var fileNmae = fileInputContext.substring(fileInputContext.lastIndexOf("\\")+1,fileInputContext.length);//获取上传文件的文件名}
<form enctype="multipart/form-data" action="" onsubmit="return check();">
<input type="file" name="file" id="file">
</form>
自己在根据业务需要补充呗
String UpLoad(){
file = this.getFile();
fileNmae = this.getFileNmae();
}