node.js - react native通过image-picker选择了图片并通过fetch上传,后端nodejs怎么接?

查看:112
本文介绍了node.js - react native通过image-picker选择了图片并通过fetch上传,后端nodejs怎么接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

这是reactnative的代码

    uploadImage(imageuri){
        let formData = new FormData();
        let file = {uri: imageuri,type:'multipart/form-data',name:'image.png'};
        formData.append('files',file);
        fetch('http://127.0.0.1:8080/image',{
            method:'POST',
            headers:{
                'Content-Type':'multipart/form-data',
            },
            body:fromData,
        })
            .then((response)=>response.text())
            .then((responseData)=>{
                    console.log('responseData',responseData);
            })
            .catch((error)=>{console.error('error',error)});
    }

后端 express

app.post('/image',function(req,res){后面不知道如何处理,才能保存到数据库或者保存到本地

解决方案

https://github.com/expressjs/...

https://cnodejs.org/topic/564...

可以参考上面的链接,使用multer

文件的话一般不保存到数据库

这篇关于node.js - react native通过image-picker选择了图片并通过fetch上传,后端nodejs怎么接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆