Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Blackberry webworks中选择一个文件夹_Blackberry_Blackberry Webworks - Fatal编程技术网

在Blackberry webworks中选择一个文件夹

在Blackberry webworks中选择一个文件夹,blackberry,blackberry-webworks,Blackberry,Blackberry Webworks,使用webworks选择一个文件似乎很简单,但选择一个文件夹就不那么简单了,任何人都可以管理它?您需要将文件夹压缩到一个文件中,然后在其上运行webworks 据我所知,您无法在文件夹上运行webworks功能。我猜您的答案是正确的-您无法使用webworks选择文件夹,我使用的方法是选择该文件夹中的文件,获取文件的位置字符串并删除文件名 显然,如果你的文件夹中没有文件,它就不能工作 糟透了,糟透了。这取决于平台。OS 5/6/7和PlayBook上支持blackberry.io.dir API

使用webworks选择一个文件似乎很简单,但选择一个文件夹就不那么简单了,任何人都可以管理它?

您需要将文件夹压缩到一个文件中,然后在其上运行webworks


据我所知,您无法在文件夹上运行webworks功能。

我猜您的答案是正确的-您无法使用webworks选择文件夹,我使用的方法是选择该文件夹中的文件,获取文件的位置字符串并删除文件名

显然,如果你的文件夹中没有文件,它就不能工作


糟透了,糟透了。

这取决于平台。OS 5/6/7和PlayBook上支持blackberry.io.dir API:

BlackBerry 10和PlayBook还支持HTML5 FileReader API,可用于获取目录信息:

还有另一个棘手的解决方法,您可以在模式下使用文件选择器 模式:blackberry.invoke.card.FILEPICKER\u模式\u SAVER\u多个

这将允许您甚至选择一个空文件夹。缺点是,用户需要单击卡顶部的“保存”按钮才能获取文件夹路径

示例代码:

// filepicker options
var details = {
    mode: blackberry.invoke.card.FILEPICKER_MODE_SAVER_MULTIPLE,
};

blackberry.invoke.card.invokeFilePicker(details, function(path) {           
    alert('' + path);
},