【发布时间】:2022-11-01 14:15:40
【问题描述】:
我从后端获取图像的链接,我必须在文件类型输入中设置值。并且还必须在 API 上发布为图像。
数据
`
{
"id": 41,
"name": "2nd",
"description": "2nd",
"image": "https://unify.eoxyslive.com/images/freelancer-portfolio/demo%20img%202.jpg"
},
`
API 调用
const submitPortfolio = (e) => {
const formData = new FormData();
formData.append("title", values?.title);
formData.append("description", values?.description);
formData.append("image", portfolioImage);
if (data) {
formData.append("id", data?.id);
}
dispatch(onEditPortfolio(formData, onCloseModal));
};
**文件类型输入**
<input
type="file"
id="drag_portfolio"
name="file"
onChange={(e) => onImageChange(e)}
value="https://unify.eoxyslive.com/images/freelancer-portfolio/demo%20img%202.jpg"
/>
我正在尝试在 API 上发送发布请求并获得结果{status: false, message: "图片必须是图片。"} 信息 : “图像必须是图像。” 地位 : 错误的
请告诉我我需要做什么?
谢谢你
【问题讨论】:
-
您好,如果有人知道解决方案,请帮助...
标签: javascript html css reactjs