0

使用webworks选择文件似乎很简单,选择文件夹不是那么简单,有人管理过吗?

4

4 回答 4

1

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

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

于 2012-07-31T16:58:17.790 回答
0

我想你的答案是正确的 - 你不能使用 websworks 选择一个文件夹,我使用的方法是在该文件夹中选择一个文件,获取文件的位置字符串并删除文件名。

显然,如果您在该文件夹中没有文件,则它不起作用。

糟透了,糟透了。

于 2012-08-07T14:33:08.383 回答
0

这取决于平台。OS 5/6/7 和 PlayBook 支持 blackberry.io.dir API: https ://developer.blackberry.com/html5/apis/blackberry.io.dir.html

BlackBerry 10 和 PlayBook 还支持 HTML5 FileReader API,可用于获取目录信息: https ://developer.blackberry.com/html5/apis/directoryentry.html

于 2012-10-31T18:31:35.827 回答
0

还有另一个肮脏的解决方法,您可以将 FilePicker 与模式模式一起使用:blackberry.invoke.card.FILEPICKER_MODE_SAVER_MULTIPLE

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

示例代码:

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

blackberry.invoke.card.invokeFilePicker(details, function(path) {           
    alert('' + path);
},
于 2013-07-03T14:00:32.923 回答