用file类进行单文件上传

来源:互联网 发布:淘宝游戏币交易平台 编辑:程序博客网 时间:2024/06/06 01:06

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不能到文件或者图片传到后台,需要其他控件的配合使用


0 0
原创粉丝点击