Qt + Android - запись в сетевое местоположение - PullRequest
0 голосов
/ 18 сентября 2018

В настоящее время у меня есть приложение Qt, которое записывает в журнал во время использования и сохраняет файл локально на устройстве.

Это достаточно просто, я создаю QFile с локальным путем и пишу в него.

Это выглядит примерно так:

QFile logFile;
QString logPath = QStandardPaths::writableLocation(QStandardPaths::DownloadLocation);
logFile.setFileName(logPath.append("/MyLogFile.txt"));
logFile.open(QFile::WriteOnly | QFile::Append);
// Write to log file ...

Это отлично работает, но я бы хотел также записать этот файл журнала на сетевой диск - например, //192.168.12.34/Drive-1/LogFile.txt

Iя пытался изменить путь к //192.168.12.34/Drive-1, но не вижу ничего нового в сетевой папке при переходе к описанному выше на рабочем столе.

Возможно ли это сделать с устройства Android?

1 Ответ

0 голосов
/ 21 сентября 2018

Так нельзя сделать.Вам необходимо сначала подключить сетевой диск с помощью клиента samba, а затем скопировать файлы.

Вы можете использовать клиентское приложение samba, например AndSMB , которое позволяет синхронизировать папки для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...