我做上传的时候
我把文件传上来了
然后我要把这个传上来的文件名改成当前系统的时间
然后保存改后的文件名保存到数据库里

解决方案 »

  1.   

    int size=upfile.getFileSize();
    InputStream streamIn=upfile.getInputStream();
    OutputStream streamOut=new FileOutputStream(dir+"/"+str);
    int byteRead=0;
    byte[] buffer=new byte[8192];
    while((byteRead=streamIn.read(buffer,0,8192))!=-1){streamOut.write(buffer,0,byteRead);}streamOut.close();
    streamIn.close();你只要得到一个输入流,以时间为名建一个输出流就可以了.
    得到当前时间java.util.Date myDate=new java.util.Date();  
    long myTime=myDate.getTime();
    String startFileName=String.valueOf(myTime);