powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Cordova + Vue.js индикация загрузки файла
1 сообщений из 1, страница 1 из 1
Cordova + Vue.js индикация загрузки файла
    #39764131
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть приложение на Vue.js под Cordova (platform Android) - самописный Mail-клиент для корпоративного сервера -, где пользователь может загружать вложения (attachments) из письма .. Для сохранения файла в ОС Андроид используется плагин cordova-plugin-file .. JS-код загрузки использует axios по привычке ... Кусок кода:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
axios
        .post(url, body, {
          headers: {
            "Content-Type": "application/json; charset=utf-8",
            Authorization: "Bearer " + thisToken
          },
          responseType: "arraybuffer",
          validateStatus: function(status) {
            return status < 500;
          }
        })
        .then(response => {
          let fileName = data.fileName;
          let fileSystem = cordova.file.externalApplicationStorageDirectory;
          const blob =  new Blob([response.data], {
              type: "application/octet-stream"
              });
          window.resolveLocalFileSystemURL(fileSystem, function (dir) {
            dir.getFile(fileName, {create: true}, function (file) {
              file.createWriter(function (fileWriter) {
                fileWriter.write(blob);
            });
          });          
        });  
      });



..все работает, файл сохраняется (в "песочнице" приложения пока что), но абсолютно "бесшумно" для пользователя, т.е. нет индикации на Андроид-телефоне в верхнем статус-баре в виде стрелочки (и вообще никак) ... Может у кого-то есть опыт, какой плагин надо под кордову, или использовать navigator.notification, или еще как, чтобы появлялась нативная индикация ? .. версия Android 5.1.1 (Samsung) ..
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Cordova + Vue.js индикация загрузки файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]