2017-11-18 135 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這個功能,它會拋出拋出:IllegalArgumentException(「只能使用低16位的requestCode」)。

有一個嘗試〜