2017-11-18 3 views
0

私はアプリを開発しており、画像とファイルをアップロードする必要があります。 react-native-image-pickerライブラリを使用し、RNFetchBlobを使用してサーバーにアップロードすると、イメージは正常に完了しました。しかし、私はまだ反応ネイティブでファイルを選択する方法を混乱させています。反応のネイティブのストレージからファイルを選択

アップロードの画像と同じですか、私は画像をストレージから取り出し、その画像のURIを取得してサーバーに送信します。

ファイルをアップロードする方法と、それを行うために使用できるライブラリは何ですか?

ありがとうございました

+0

あなたは 'RNFetchBlob'を使用してサーバーにイメージを保存しますか? –

+0

ファイルのタイプは、アップロードする際には関係ありません。そして、あなたが「イメージ」を選んだ後にあなたがアップロードしたファイルであるかどうかは分からなかった。だから、より良く説明してください。 – greenapps

答えて

1

RNFetchBlobができます。あなたはこれを試すことができます。

RNFetchBlob.android.getContentIntent('application/octet-stream').then((path) => { 
    // do your work with this path 
}) 

しかし、私はバグがあなたのMainActivityがFragmentActivityで、この関数であると思い、それは(「のみrequestCodeのために下位16ビットを使用することができます」)、IllegalArgumentExceptionをスローします。

お試しください〜

関連する問題