相关疑难解决方法(0)

为什么这个泛型方法要求T有一个公共的无参数构造函数?

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通用类型

c# generics

1
推荐指数
1
解决办法
6170
查看次数

无法将文件 POST 到 /upload

我正在尝试上传文件。我已经把它送到服务器,我可以看到它。我用来发布的代码是

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 中的标题,我发送的是:

在此处输入图片说明

任何指针都会受到极大的欢迎。

javascript typescript strapi angular

1
推荐指数
1
解决办法
1737
查看次数

标签 统计

angular ×1

c# ×1

generics ×1

javascript ×1

strapi ×1

typescript ×1