react-native-android - 如何在 react-native 中将 base64 代码发送到我的网络服务?
问题描述
我尝试将我的图像从 react-native 发送到我的数据库。 它发送我图像的 base64 代码。但是,base64 代码太长了,所以我的 web 服务并没有占用所有这些。我怎样才能发送它?
这是我尝试过的:
selectPhoto = () => {
const options = {};
ImagePicker.showImagePicker(options, response => {
if (response.uri) {
this.setState({ data: response.data });
}
});
}
sendImage() {
fetch('url', {
method: 'POST',
headers: new Headers({
Accept: 'application/json',
'Content-Type': 'application/json', // <-- Specifying the Content-Type
}),
body: JSON.stringify(this.state.data), // data has base64 code
})
}
解决方案
推荐阅读
- r - 使用整个数据集在线性回归图上绘制数据的子部分
- monitoring - 在无主架构中使用 zookeeper 有意义吗?
- python - 每次重新启动程序后,Python Tkinter 的渲染速度都会变慢
- wpf - WPF 应用程序在 Jenkins 服务中运行但不是作为普通用户时崩溃
- java - Java8+:将匿名对象传递给方法
- amazon-web-services - 手动管理 SQS 队列与 Lambda 触发器
- c - 卸载 LD_PRELOAD 而不重启进程
- c# - 在 UWP 中加载 WebView 时应用程序无响应
- pandas - 返回 dtype bool 系列中最后一次出现的 True
- python - 使用数据透视函数后的熊猫数据数据框过滤