如何用base64图像保存文件反应?

时间:2018-06-07 20:11:58

标签: reactjs react-router axios

如何使用reactios与axios一起保存表单中的firstname,lastname和image(base64)? 请帮我提供示例代码

1 个答案:

答案 0 :(得分:0)

您可以调用axios.post(url,data)来保存数据。

例如axios.post(" / user",{firstname:" Don",lastname:" Joe",image:" .. "});

Axios与Promise合作。因此,您可以签入错误写入:

axios.post("/user", {firstname:"Don", lastname:"Joe", image:"..."})
.then((result) => {
    console.log("Result is..", result);
}, (error) => {
    console.error("Error saving user data..", error, error.message);
});

使用base64数据时,错误可能在服务器上,或者您可能已将映像转换为错误的base64字符串(因此服务器无法解析base64,或者实现的检查可能会引发异常)。