[英]Invalid Content Type when calling a POST api from azure logic app
我已經使用 .net core 創建了一個 Web API 來 POST 文件(excel)。
從郵遞員處附加文件時,它按預期工作,但現在我嘗試使用 Azure 邏輯應用程序執行相同操作。
我正在使用 FTP 連接器並從中讀取文件,然后調用 REST api,終點被擊中,但我無法獲取文件數據。
我對邏輯應用程序非常陌生,並試圖找到很多但沒有運氣。
網頁接口
[HttpPost("x")]
public async Task<IActionResult> MigrateHistoricalData()
{
int filesCount = HttpContext.Request.Form.Files.Count;
if (filesCount > 0)
{
var file = HttpContext.Request.Form.Files[0];
if (file != null && file.Length > 0)
{
// other logic
}
}
else
{
return new BadRequestObjectResult("No files found in the request.");
}
return null;
}
在邏輯應用程序中將 HTTP 請求標頭的內容類型設置為 multipart/form-data,看看這是否有助於邏輯應用程序 Http 連接器標頭
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.