react narive获取本地文件并上传到服务器

工作中遇到要在APP中上传Excel的需求,找了老半天,试过react-native-fs,但是不好用,要么就是只能上传图片的,后来发现这个第三方库完美的符合需求,他不仅可以上传Excel,基本上现有的文件他都可以吧!具体查看文档!这个库就是:react-native-document-picker

用法举例:
先install下来:

npm i --save react-native-document-picker

在iOS文件夹下 pod安装

pod install

导入文件

import DocumentPicker from 'react-native-document-picker';

举个小例:


<TouchableOpacity style={{ marginRight: 14 }}
    onPress={async () => {
        const res = await DocumentPicker.pick({
           //type可以是多个,用,分开就好
            type: [DocumentPicker.types.xlsx],
        });
       console.log(res)

    }}>
    <Text style={{ fontSize: 13, color: "#61BB4E" }}>导入</Text>
</TouchableOpacity>

版权声明:本文为koufulong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。