react-native实现文件上传
来源:互联网 发布:exe软件 编辑:程序博客网 时间:2024/06/08 02:11
前言
最近项目有新的需求,做一个类似朋友圈的功能。其中发布动态时就涉及到了图片的上传。
实现
## 1.所用的API ##采用HTML5提供的formData和网络框架axios实现## 2.具体代码 ##
// 创建一个formData(虚拟表单)const formData = new FormData(); // 需要上传的文件const file = { uri: fileUri, type: 'multipart/form-data', name: filenAME }; // 这里的key(uri和type和name)不能改变,formData.append('file', file); // 这里的files就是后台需要的key
此时含有待上传文件的虚拟表单就创建好了。接下来就是上传文件了
// 请求头文件const config = { Accept: 'Application/json', 'Content-Type': 'multipart/form-data', };// 使用post上传文件(httpuri为文件上传的地址)await axios.post(httpuri, formData, config) .then((response) => { // 上传成功 }).catch((e) => { // 上传失败 });
整个上传过程就完成了。其实还是很简单的
阅读全文
0 0
- react-native实现文件上传
- react native 之上传文件
- react-native 实现上传功能
- React Native fench FormData 上传文件
- react-native-qiniu源码修改(实现文件上传,上传策略等)
- React Native使用fetch实现图片上传
- React Native使用fetch实现图片上传
- React Native 使用react-native-image-picker库实现图片上传功能
- 《React-Native系列》26、 ReactNative实现图片上传功能
- 《React-Native系列》26、 ReactNative实现图片上传功能
- React Native文件上传下载
- React Native Button实现
- react-native实现popwindow
- React Native Splashscreen实现
- react-native实现轮播图
- React Native 文件模板配置
- React Native 引用GIF文件
- [React Native] 解析JSON文件
- UnityC#常见面试题
- pageheap的使用和原理分析
- java数组判断是否含有某个元素
- 解决cef加载flash时弹出黑框的问题
- NYOJ【206】矩形的个数【数学】
- react-native实现文件上传
- 通过URL获取并下载网络资源
- 深度学习小trick收集
- linker源码解析,脱壳点,在分析过程中产生的反调试思路
- Flex弹性盒模型
- 三个实例演示 Java Thread Dump 日志分析
- hive 中的map join 操作
- border标签造成的不良后果
- 51nod 1042 数字0-9的数量 数位DP