我正在使用ASP.NET Web API项目和Swashbuckle来测试接受2个参数的简单自定义API应用程序:文件名和文件内容。将标准逻辑应用程序中的大文件内容传递给API应用程序
public class Parm
{
public string FileName { get; set; }
public string FileContent { get; set; }
}
扬鞭:
{
"FileName": "string",
"FileContent": "string"
}
我整合与逻辑应用 S,例如该API的应用的问题在OneDrive文件夹中创建过程中的所有文件,如下所示:
- 在OneDrive
- 调用具有参数从前面的步骤
File name
和File content
自定义API应用程序“当一个文件被创建”触发。
只要上传的文件是相对小的一切正常,但是对于较大的文件(例如,10 MB)FileContent
被接收为空,并且该过程可以理解失败的逻辑。
任何想法可能是什么原因的问题?我试过将FileContent
从string
更改为其他类型(Stream
等),但是这不起作用。只有以下步骤的参数可用:File content
,File content type
,File entity tag
,File identifier
,File name
和File path
。
标准的API,如“Azure Blob存储 - 创建blob”等没有任何问题处理大File content
所以肯定必须有一种方法来实现它。谢谢。