C# Can';t设置FormFile对象C的内容类型#
我在我的应用程序上构建了一个文件,最终结果是一个字节数组C# Can';t设置FormFile对象C的内容类型#,c#,.net-core,upload,filestream,C#,.net Core,Upload,Filestream,我在我的应用程序上构建了一个文件,最终结果是一个字节数组byte[],我想通过c#client将它上传到第三方,它的一个参数是ifformfile,所以我试图构建FormFile对象,使我能够将它传递给API客户端,但是我甚至不能构建FormFile对象,我在setContentType值上得到了null ref.exception。 有什么想法,或者其他解决方案吗 var bytes = document.StreamExcelDocument();
byte[]
,我想通过c#client将它上传到第三方,它的一个参数是ifformfile,所以我试图构建FormFile对象,使我能够将它传递给API客户端,但是我甚至不能构建FormFile对象,我在setContentType值上得到了null ref.exception。
有什么想法,或者其他解决方案吗
var bytes = document.StreamExcelDocument();
FormFile file;
await using (var memoryStream = new MemoryStream(bytes))
{
file = new FormFile(memoryStream, 0, bytes.Length, fileName, fileName)
{
ContentType = "multipart/form-data",
Headers = new HeaderDictionary()
};
}
这是否回答了您的问题?谢谢,但我不这么认为。我正在寻找替代方案