当前位置: 代码迷 >> Web前端 >> 取舍文件要保存的具体位置
  详细解决方案

取舍文件要保存的具体位置

热度:251   发布时间:2012-10-24 14:15:58.0
选择文件要保存的具体位置
<input type=button value="选择路径" onclick="BrowseFolder()"/>
<script>
    function BrowseFolder(){
        var Message = "请选择文件夹";
        var Shell = new ActiveXObject("Shell.Application");
        var Folder = Shell.BrowseForFolder(0, Message, 0x0040, 0x11);
        if (Folder != null) {
            Folder = Folder.items();//返回FolderItems对象   
            Folder = Folder.item();//返回Folderitem对象   
            Folder = Folder.Path;//返回路径   
            if (Folder.charAt(Folder.length - 1) != "\\") {
                Folder = Folder + "\\";
            }
            alert(Folder);
        }
    }
</script>

?这样可以自己选择想要保存文件的位置。

1 楼 lipeng88213 2010-05-11  
提示错误 没有权限 为什么啊
2 楼 icyheart 2010-05-11  
这个要将http://localhost加到可信任的站点里面,然后对可信任站点进行设置,将"没有安全标记的active标签"选择为启用,即可
3 楼 weiqingfei 2010-05-11  
企业内部网用用还行。
4 楼 kjj 2010-05-11  
这玩意,恐怕是只有ie才能用吧
5 楼 duronshi 2010-05-15  
个人建议还是通过选择文件名,再处理得到文件夹,偶的代码如下

//处理用户选择的路径
function getUpdatePath(value){
var ve = value;
var stag=ve.lastIndexOf('/');
var etag=ve.lastIndexOf('\\');
path = ve.substring(stag+1,etag);
$("#choice_path").html("<br>更新后文件存储位置:<font color='red'><b>" + path + "</b></font>");
}
  相关解决方案