Открыть файл из запроса на вызов на Blackberry 10 Cascades

Я пишу приложение Blackberry 10 Cascades. Я пытаюсь открыть файл, который является вложением электронной почты.

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

(Есть причина, по которой я использую вызов open ())

Но файл не может быть открыт. Я понимаю, что это связано с изолированной программной средой и разрешениями приложения, и что среда Invocation может сделать копию файла в каталоге целевого приложения. Я не могу понять, как получить путь к этому файлу, чтобы я мог открыть его.

Мне нужно знать:

  • Как убедиться, что Invocation Framework копирует файл в мою изолированную программную среду приложений при вызове.
  • Как получить доступ к полученному скопированному файлу.
  • В C ++

1

Решение

Можете ли вы напечатать пример того, что содержится внутри m_uri, когда ваш код выполняется?

Если путь, который вы вводите open (), не имеет начального /, то он будет выглядеть из домашнего каталога приложения, а это не то, что вам нужно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector