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()
                };
            }


这是否回答了您的问题?谢谢,但我不这么认为。我正在寻找替代方案