似乎没有用于上传文件的输入组件,我也无法编辑现有的ImageInput。如果有人有任何关于如何上传非图像文件的例子,我将非常感激。
答案 0 :(得分:0)
您的意思是上传到网络服务器吗?尝试使用input
标记,并将type
属性设置为“file”。
<input type="file" name= etc>
这就是为什么stackoverflow被搞砸了。人们只是试图请求更多信息的评论。让我想永远不要在这里帮助别人。
答案 1 :(得分:0)
是的,所以我设法提出了一些解决方法。我确信必须有一个更简单的方法,但这对我个人的情况有用。
我一直在使用simpleRestClient
convertRESTRequestToHTTP
函数返回url
和options
变量,这些变量稍后传递给fetch
。对于CREATE
个案例,它会将它们设置为以下
url = `${apiUrl}/${resource}`;
options.method = 'POST';
options.body = JSON.stringify(params.data);
所以它发送了一个字符串作为请求体,而不是我后端期待的FormData
。我必须创建一个新的FormData
对象并附加params.data
中的所有项目。然后我将此表单附加到options.body
。