public void Getrecords(ref IList iList,T dataItem)
{
iList = Populate.GetList<dataItem>() // GetListis defined as GetList<T>
}
Run Code Online (Sandbox Code Playgroud)
dataItem可以是我的订单对象或用户对象,它将在运行时决定.上面不起作用,因为它给我这个错误类型'T'必须有一个公共无参数构造函数,以便将它用作参数'T'in通用类型
我正在尝试上传文件。我已经把它送到服务器,我可以看到它。我用来发布的代码是
postTheFileToStrapi2(file: File) {
const formData: FormData = new FormData();
console.log(file[0].name);
formData.append('file', file[0]);
this.http.post('http://localhost:1337/upload', formData)
.subscribe((response) => console.log(response));
}
Run Code Online (Sandbox Code Playgroud)
问题是,我收到以下错误:
{
"statusCode":400,
"error":"Bad Request",
"message":[
{"messages":[
{"id":"Upload.status.empty","message":"Files are empty"}
]}]}
Run Code Online (Sandbox Code Playgroud)
但是,查看 Chrome 中的标题,我发送的是:
任何指针都会受到极大的欢迎。