上传文件出现重名时,怎么出现提示修改文件名的对话框?怎么取到修改后的文件名?

解决方案 »

  1.   

    一般出现重名没有设置的话系统会直接覆盖,你可以遍历系统存储的文件名,
    这个提示的对话框和现在那些注册页面注册用户的机制一样,
    建议直接去查书好了,这个好像JSP里有文件上传的内容,你也可以查查文件上传的东东看看
      

  2.   

    重命名??DB设计:SFileName(原文件名称),RFileName(重命名的文件名)RFileName有唯一约束。基本是 yyyymmddhhmmss_毫秒6位.扩展名一般是程序重命名。
      

  3.   

    按照楼主的思路可以这样做:
    在你存储文件之前,首先把名字都存储到一个散列中,这个应该很容易,之后就是判断名字是否包含在这个散列中,如果包含的话
    out.println("<script type="text/javascript">alert("文件名重复,请重命名")</script>");如果不包含则继续存储文件。
      

  4.   

       首先做一个判断了,如果重名就alert('文件重名')