论坛首页 Web前端技术论坛

选择文件要保存的具体位置

浏览 3868 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-05-10  
<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>

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

   发表时间:2010-05-11  
提示错误 没有权限 为什么啊
0 请登录后投票
   发表时间:2010-05-11  
这个要将http://localhost加到可信任的站点里面,然后对可信任站点进行设置,将"没有安全标记的active标签"选择为启用,即可
0 请登录后投票
   发表时间:2010-05-11  
企业内部网用用还行。
0 请登录后投票
   发表时间:2010-05-11  
这玩意,恐怕是只有ie才能用吧
0 请登录后投票
   发表时间: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>");
}
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics