首页 > 解决方案 > 如何使用 React Native 将图像插入 Sql Server?

问题描述

我通过存储图像的 base64 编码来做到这一点,这很长并且使应用程序变慢。

标签: sql-serverreactjsreact-nativemysql-management

解决方案


用户表单数据:

let photo = { uri: source.uri}
let formdata = new FormData();

formdata.append("product[name]", 'image')
formdata.append("product[image]", {uri: photo.uri, name: 'image.jpg', type: 'image/jpeg'})
//Image type can be image/png 

fetch('http://192.168.1.0:3000/image',{
  method: 'post',
  headers: {
    'Content-Type': 'multipart/form-data',
  },
  body: formdata
  }).then(response => {
    console.log("image uploaded")
  }).catch(err => {
    console.log(err)
  })  
}

推荐阅读