Я пишу приложение Blackberry 10 Cascades. Я пытаюсь открыть файл, который является вложением электронной почты.
int in_fd = open(m_uri.replace("file://","").toUtf8().constData(), O_RDONLY);
(Есть причина, по которой я использую вызов open())
Но файл не открывается. Я понимаю, что это связано с песочницей и разрешениями приложений, а также с тем, что платформа Invocation может сделать копию файла в каталоге целевого приложения. Чего я не могу понять, так это как получить путь к этому файлу, чтобы я мог его открыть.
Мне нужно знать:
- Как убедиться, что Invocation Framework копирует файл в песочницу моих приложений при вызове.
- Как получить доступ к полученному скопированному файлу.
- In C++