如何在WebHook中取得用戶上傳的圖片(Bytes)
Last updated
Last updated
else if (LineEvent.type.ToLower() == "message" && LineEvent.message.type == "image")
{
responseMsg = $"你說了: {LineEvent.message.text}";
var FileBody = this.GetUserUploadedContent(LineEvent.message.id);
responseMsg = $"Hi, 收到你上傳了一個檔案,大小為 {FileBody.Length} Bytes";
}請注意,測試時你必須確定已可正確執行dotnet run(意即程式碼沒有撰寫或語法錯誤),
且建議你必須透過 ngrok 將運行的 endpoint 位置轉換成 LINE 伺服器能讀取的外部 URL。
然後將其設定在LINE Bot的管理後台,這樣才能開始測試...
Ngrok這部分如果不熟悉,可以參考 Lab 11。