上传图片时可不可以在jsp中修改文件名后再上传到服务器。同时将原来服务器中的图片名修改。

解决方案 »

  1.   

    这与浏览器的安全性相冲突.在IE6上默认用JS可以实现
    var path="E:\\中国象棋魔法学校绝杀局\\";
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    for(var i=73; i>=63; --i)
    {
    var src = path + "snagit" + i + ".png";
    var dst = path + "snagit" +(i+1)+ ".png";
    WScript.Echo("src = " + src + ", dst = " + dst);
    fso.MoveFile(src, dst);
    }
    http://hi.baidu.com/chendeping/blog/item/77db58c71b2925d7d1006050.html
    但把浏览器安全性调高就不行了.
    IE8、9的安全性有了提高,是决对办不到的,除非安装第三方浏览器插件。在后台改名就是了,如果有必要可以把原名和改之后的名称一起存入数据库的两个字段