2013-05-03 77 views
1

我正在寫一個黑莓10瀑布應用程序。我試圖打開一個電子郵件附件文件。打開文件來自調用請求在黑莓10瀑布

int in_fd = open(m_uri.replace("file://","").toUtf8().constData(), O_RDONLY); 

(還有我現在用的是open()調用的一個原因)

但該文件無法打開。我知道這是爲了處理沙箱和應用程序權限,並且Invocation框架可以在目標應用程序的目錄中創建文件的副本。我無法弄清楚的是如何獲得該文件的路徑,以便我可以打開它。

我需要知道:

  • 如何確保調用框架將文件複製到我的應用程序調用上的沙盤。
  • 如何訪問生成的複製文件。
  • 在C++

回答

0

可以打印什麼是包含內部m_uri您的代碼運行時的例子嗎?

如果你正在打開的路徑()沒有前導/,那麼它將從應用程序的主目錄看起來不是你想要的。