2012-03-01 75 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); 
},