簡體   English   中英

Azure Logic應用-從http請求接收文件

[英]Azure Logic App - Receive file from http request

我有一個ASP.Net處理程序,可返回PDF報告。 我希望Azure Logic應用程序請求文件,然后將其作為附件添加到電子郵件中。

當我嘗試通過HTTP請求執行此操作時,出現以下錯誤:

錯誤的請求。 Http請求失敗,因為存在錯誤:“將內容復制到流時出錯。”

如果我使用瀏覽器發出請求,則會收到HTTP 200響應,並且該響應有效。 請參閱chrome和fiddler的請求/響應標頭。

我敢肯定我可以使用Azure函數解決此問題,以獲取文件blob並將其傳遞到電子郵件階段,但是它出現在Logic Apps可以處理流和base64編碼的文檔中。 我在這里想念什么嗎?

chrome網絡標簽

我嘗試在HTTP請求中使用以下靜態結果來盡可能地模仿HTTP請求/流。 我想可以歸結為,您需要以一種包含內容和內容類型的方式設計流的主體,就像我下面對我的模型HTTP請求所做的那樣

靜態請求

pdf內容

靜態請求設置1

內容類型:應用程序/ pdf和應用程序/八位字節流有效 靜態請求設置2

發送和發送電子郵件操作:

在此處輸入圖片說明

發送郵件 結果

展望結果:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM