使用Nodejs和React Native将64base映像上传到cloudinary

时间:2019-03-17 00:04:34

标签: node.js base64 react-native-android cloudinary

我正在尝试将64个基础映像上载到cloudinary,但出现“内部服务器错误”。 如何将这段代码更改为除了上传64base图像(我尝试上传图像文件并且它确实有效)

这是我的Node.js代码:

router.post('/', (req, res) => {
    cloudinary.v2.uploader.upload(`data:image/png;base64,${req.body.image}`,
        function (error, result) { console.log(result, error); });
});

我的反应本机代码:

export const uploadCloud = ({image}) => {
    return (dispatch) => {
        debugger;
        axios
            .post('https://randomApI.com/api/cloudinary', {image})
            .then(() => {
                dispatch({
                    type: UPLOAD_CLOUD,
                    payload: {image}
                });
            })
            .catch(err => err);
    };
};

如果您不清楚,请要求澄清。 预先感谢

0 个答案:

没有答案