当我尝试使用FileStream
从本地文件分析pdf文档时,一切正常。
但是,当我使用IFormFile
并使用方法OpenReadStream()
并将该流传递给表单分析器的Analyze方法时,出现了异常。我还尝试从IFromFile
流中创建一个新流,但也没有用。
任何帮助将不胜感激。谢谢
工作代码:
using var stream = new FileStream("D:\\somefile.pdf",FileMode.Open);
var result = await _formRecognizerClient.AnalyzeWithCustomModelAsync(modelId,fileStream,"application/pdf");
我正在尝试的代码:
using var stream = file.OpenReadStream(); // file is an IFormFile
var result = await _formRecognizerClient.AnalyzeWithCustomModelAsync(modelId,stream,file.ContentType);