2012-03-01 77 views

回答

0

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

很明显,如果你没有该文件夹中的文件,它不起作用。

很烂,很烂。

1

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

据我所知,你不能在一个文件夹上运行一个webworks功能。

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); 
},