客户端上传文件时
先不存,检查服务器上的文件,如果无的话,就存在服务器上;
如果有的话,返回客户端界面提示有重名文件请修改文件名再传。不能一次上传就和客户端有几次通信。

解决方案 »

  1.   

    <INPUT TYPE="file" NAME="uploadfile">
    <Fieldset style="width:300">
    <Legend>服务器端存在同名文件时覆盖它?</Legend>
    <INPUT TYPE="radio" NAME="overwrite" value="yes">是
    <INPUT TYPE="radio" NAME="overwrite" value="no" checked>否<BR>
    </Fieldset>
    再在服务器端取得选择值,判断用户的选择状态就可以了.
      

  2.   

    如果你认为重命名占空间的话就覆盖了,如果认为覆盖失出了以前的对比的话就重命名了,一般采用这种方法:把原来的重命名,新的上传上去。因为新的才是你想要的。