Загрузка файла Ionic 3 с использованием внешнего URL-адреса файла Sharepoint - PullRequest
0 голосов
/ 08 июня 2018

Я создал проект Ionic with Sharepoint,

У меня есть сохраненный в списке файл pdf, xls, doc и т. Д., У меня есть фактический путь к файлу URL, я создаю документы в галерее вмое приложение с опцией загрузки, когда я нажимаю значок загрузки, мне нужно загрузить этот конкретный документ.

Я пробовал

плагин для передачи файлов

я не могу достичь, пожалуйста, помогите мне решить эту проблему.

вот мой проверенный код.

способ передачи файлов: -

 this.download("sample","https://abcd.sharepoint.com/samplesite/Shared Documents/sample.pdf");

 download(fileName: string, filePath: any) {
        const url= encodeURI(filePath);
        const fileTransfer: FileTransferObject = this.transfer.create();      
        fileTransfer.download(url, this.file.externalRootDirectory + fileName, true).then((entry) => {
          //show toast message as success    
        }, (error) => {
          //show toast message as error        
        });
    }

пожалуйста, дайте некоторое представлениескачать файл.Есть ли другой способ загрузить файл с помощью url в ionic3?

1 Ответ

0 голосов
/ 08 июня 2018
$ ionic cordova plugin add cordova-plugin-file-transfer
$ npm install --save @ionic-native/file-transfer

функция

const url = 'https://abcd.sharepoint.com/samplesite/Shared Documents/sample.pdf';
  fileTransfer.download(url, this.file.dataDirectory + 'sample.pdf').then((entry) => {
    console.log('download complete: ' + entry.toURL());
  }, (error) => {
    // handle error
  });
...