本帖最后由 qiyuekoushao 于 2011-11-02 16:58:19 编辑

解决方案 »

  1.   

    首先判断是否存在if (File.Exists(file_path))
                        {
                            //提示用户,文件已经存在,请将源文件删除后在重新上传!
                        }
    else
    {
    //开始上传
    }
      

  2.   

     if (System.IO.File.Exists(file))
                {
                        .....................
                 }
      

  3.   

    一般用年月日时分秒作为文件名
     string m_sFileName = DateTime.Now.ToString("yyyyMMddHHmmss") + DateTime.Now.Millisecond.ToString();
      

  4.   

    判断,如果同名就在upfile后加上一个数字
      

  5.   

    谢谢十二楼,我试试。现在又存在一个问题,上传的代码一个师兄把它写在了ashx文件里,五楼说的那个方法看着简单但是就有了一个问题,貌似ashx文件不支持UI,怎么弹出窗口啊?