在GWT中确定客户机上的文件夹的存在

时间:2009-08-11 15:48:59

标签: gwt

有没有什么方法可以在GWT上检查C驱动器上客户端根目录上的文件夹是否存在(假设客户端使用的是Windows XP)?在某种程度上,至少在Firefox和IE中都有效吗?

我知道有一种JavaScript方法可以做到,但据我所知它只适用于IE6。如果这是我唯一真正的选择,我将使用JSNI访问以下JavaScript:

try {
    var fso  = new ActiveXObject("Scripting.FileSystemObject");
    try {
        fso.GetFolder("C:\\Folder");
        return true;
    } catch (f) {
        return false;
    }
} catch (e) {
    return false;
}

1 个答案:

答案 0 :(得分:3)

不,GWT没有。

由于GWT是基于“普通”JavaScript构建的,因此无法为您提供更多功能。你坚持使用ActiveX / Flash / Java小程序。