似乎没有用于上传文件的输入组件,我也无法编辑现有的 ImageInput 以使其工作。如果有人有任何关于如何上传非图像文件的示例,我将不胜感激。
问问题
158 次
2 回答
0
你的意思是上传到网络服务器?尝试使用属性设置为“文件”的input
标签。type
<input type="file" name= etc>
于 2017-05-15T20:05:43.473 回答
0
是的,所以我设法想出了一些解决方法。我确信必须有一种更简单的方法,但这对我的个人情况有效。
我一直在使用simpleRestClient
whoconvertRESTRequestToHTTP
函数返回url
和options
变量,这些变量后来被传递给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 回答