2017-02-28 6 views
1

反応ネイティブフェッチブロブでダウンロードしたPDFファイルを実装しています。しかし、私はエラー「が変数見つけることができません:受信した」持っているNativeに反応します。反応ネイティブフェッチブロブで「変数が見つかりません」エラー

onPDFPressed(){   
    RNFetchBlob 
     .config({ 
      notification: true, 
      path: 'downloads/pdf_test.pdf', 
      indicator: true, 
      overwrite: true, 
      addAndroidDownloads: { 
       path: RNFetchBlob.fs.dirs.SDCardDir +'/downloads/pdf_test.pdf', 
       useDownloadManager: true, 
       notification: true, 
       overwrite: true, 
       description: 'downloading content...', 
       mime: 'application/pdf', 
       mediaScannable: false 
      } 
     }) 
     .fetch('GET', 'http://www.pdf995.com/samples/pdf.pdf') 
     .progress(received, total) 
    { 
     console.log('progress', received/total) 
    } 
} 

任意のアイデアや提案を?前もって感謝します。

答えて

0

progress関数は、パラメータとして2つの変数ではなく、関数を取得する必要があります。

onPDFPressed(){   
    RNFetchBlob 
     .config({ 
      notification: true, 
      path: 'downloads/pdf_test.pdf', 
      indicator: true, 
      overwrite: true, 
      addAndroidDownloads: { 
       path: RNFetchBlob.fs.dirs.SDCardDir +'/downloads/pdf_test.pdf', 
       useDownloadManager: true, 
       notification: true, 
       overwrite: true, 
       description: 'downloading content...', 
       mime: 'application/pdf', 
       mediaScannable: false 
      } 
     }) 
     .fetch('GET', 'http://www.pdf995.com/samples/pdf.pdf') 
     .progress((received, total) => { 
      console.log('progress', received/total)  
     }) 
} 
+0

エラーは消えてもコンソールログは空です... – anivaler

+0

これは、ファイルをダウンロードできないことを意味します。必要な権限をすべて更新しましたか?あなたはそれをダウンロードしたいパスへのアプリケーションアクセス権を持っていますか?アプリケーションの場所からアクセス可能なURLです(シミュレータで開くことができます)? –

+0

.pdfファイルが正常にダウンロードされました。 – anivaler

関連する問題