我正在使用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
所以肯定必須有一種方法來實現它。謝謝。