sql-server - 如何使用 React Native 将图像插入 Sql Server?
问题描述
我通过存储图像的 base64 编码来做到这一点,这很长并且使应用程序变慢。
解决方案
用户表单数据:
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)
})
}
推荐阅读
- angular - `ng` 角度模块的类型
- sql - 在 Oracle 中使用动态 sql 查询返回不同数量的列
- python - 在 Centos 中使用 RabbitMQ 时出现 Django 和 Celery 错误“[Errno 111] Connection Refused”
- google-colaboratory - 在 Google-Colaboratory 中安装后导入 Cairo 时出现问题
- javascript - Prisma 约束以确保数据库中的单个项目
- r - 使用 tapply() 将列添加到数据框时出错
- git - 将分叉的存储库移动到 Azure DevOps 中的另一个项目
- javascript - 导航栏中链接之间的距离不一致
- qt - 如何从外部范围动态地将元素附加到 ListModel
- java - 没有存储库的 Spring Boot 多模块 Maven 项目