0

似乎没有用于上传文件的输入组件,我也无法编辑现有的 ImageInput 以使其工作。如果有人有任何关于如何上传非图像文件的示例,我将不胜感激。

4

2 回答 2

0

你的意思是上传到网络服务器?尝试使用属性设置为“文件”的input标签。type

<input type="file" name=  etc>
于 2017-05-15T20:05:43.473 回答
0

是的,所以我设法想出了一些解决方法。我确信必须有一种更简单的方法,但这对我的个人情况有效。

我一直在使用simpleRestClientwhoconvertRESTRequestToHTTP函数返回urloptions变量,这些变量后来被传递给fetch. 对于CREATE案例,它将它们设置为以下

url = `${apiUrl}/${resource}`;
options.method = 'POST';
options.body = JSON.stringify(params.data);

所以它发送一个字符串作为请求正文,而不是FormData我的后端所期望的。我必须创建一个新FormData对象并附加来自params.data. 然后我将此表格附加到options.body.

于 2017-05-16T20:57:50.790 回答