首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在不使用base64的情况下从react-native上传图片?

如何在不使用base64的情况下从react-native上传图片?
EN

Stack Overflow用户
提问于 2018-07-30 16:42:27
回答 2查看 1.2K关注 0票数 0

对于一个项目,我们需要上传一个内存超过2MB的图像文件。\这是我们无法通过base64转换上传。

任何帮助都可能是有用的

EN

回答 2

Stack Overflow用户

发布于 2018-07-31 05:47:54

一旦你有了使用ImagePicker或其他解决方案的本地图像url,下面是如何将其发送到服务器的方法:

代码语言:javascript
复制
const formData = new FormData();
formData.append("image", { uri: imageUrl, name: 'image.jpg', type: 'multipart/form-data' })

fetch(yourUrl, {
    method: "POST", {
        'Content-Type': 'multipart/form-data',
    },
    body: formData
);
票数 2
EN

Stack Overflow用户

发布于 2018-07-30 17:25:36

使用任何请求库,例如axios。然后尝试使用表单数据。要从设备/相机中拾取图像,您可以使用react-native-image-picker

代码语言:javascript
复制
import ImagePicker from 'react-native-image-picker'

ImagePicker.showImagePicker(options, response => {
          console.log(response.data)

        });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51590065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档