2013-05-03 47 views
1

我正在写一个黑莓10瀑布应用程序。我试图打开一个电子邮件附件文件。打开文件来自调用请求在黑莓10瀑布

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

(还有我现在用的是open()调用的一个原因)

但该文件无法打开。我知道这是为了处理沙箱和应用程序权限,并且Invocation框架可以在目标应用程序的目录中创建文件的副本。我无法弄清楚的是如何获得该文件的路径,以便我可以打开它。

我需要知道:

  • 如何确保调用框架将文件复制到我的应用程序调用上的沙盘。
  • 如何访问生成的复制文件。
  • 在C++

回答

0

可以打印什么是包含内部m_uri您的代码运行时的例子吗?

如果你正在打开的路径()没有前导/,那么它将从应用程序的主目录看起来不是你想要的。