jsp:
<input type="file" name="fileimg" class="file" id="fileimg" value="浏览图片" /> //需要加多一个方法使该按钮的值传到imgname中
<input type="hidden" id="imgname" name="imgname" value=""/> //安放文件名
java:
</pre><pre name="code" class="java"> private UploadFile config = new UploadFile();
<span style="white-space:pre"> </span>//获取配置路径
<pre name="code" class="java"><span style="white-space:pre"> </span>String descDir=config.getProperties().getProperty("uploadPath");
<pre name="code" class="java"> //上传图片保存
if(file5!=null){
Date date=new Date();
double random0=Math.random()*9000+1000; //生成4位随机数
imgname=date.getTime()+(int)random0+"."+imgname.substring(imgname.lastIndexOf(".")+1); //重写文件名
String descfile5=descDir+"study"+"/"+imgname; //文件写入地址
File desFile= new File(descfile5);
if(file5.length()>0){
FileUtils.copyFile(file5, desFile); //文件复制到新地址
imgname="/"+"study"+"/"+imgname; //相对路径
}
}
PS:用ajax不能到文件或者图片传到后台,需要其他控件的配合使用