reactjs - 无法使用 REACT 将 multipart/form-data 发送到 MySQL
解决方案
问题是,您正在尝试发送错误的文件名。您必须像这样附加文件:
var file = event.target.files[0];
const formData = new FormData();
formData.append("file", file);
formData.append("var1", val1); // Other fields
await fetch("url", {
method: "POST",
body: formData
}).then({
// code here
}).catch({
// code here
});
在服务器端,您将获取文件file
或您在将其附加到 formdata 时提供的任何名称。
推荐阅读
- reactjs - 如何从反应中的功能打开对话框?
- machine-learning - 用于神经网络训练的数据编码
- algorithm - 点数最多的路段算法分析
- javascript - React 组件是否会深入比较 props 以检查是否需要重新渲染?
- php - Laravel 从文件中读取数组的最佳实践
- web2py - web2oy中多个字段名一起表示数据库记录
- mysql - 如果数据为空,则通过比较所有列来更新列
- c# - 使用 c# 的 WebSocket 连接问题
- rdf - 如何在 OWL 2 中的规则和属性链之间做出决定?
- javascript - Firebase 身份验证 id 令牌在到期时间之前到期