给出提示,改名就改名,不改就覆盖,像windows里一样.

解决方案 »

  1.   

    你上传文件的时候为什么不改名啊,我的方式是 当前时间的long值加上一个随机值。
      

  2.   

    文件名用随机数来命名,do{
        String filename = ""+Math.random();
        if filename is exists then
            continue;
        save file;
        break;
    }while(true);
      

  3.   

    任我行的方法也可以,不过得先存数据库,然后生成图片,
    不过你大可没必要这么做在生成图片的时候做一个简单判断不就完了?
    如果有文件那么就在名字后加1
    如下:
    File file=new File("你处理图片的地址,绝对的");
    if(file.isFile()){
       生成的名字改变一下
    }
    否则的话,就生成吧