دانلود عکس فرستاده شده به بات

MinaDarabi

عضویت : 1397/02/30 پرسش ها : 5 پاسخ ها : 5

دانلود عکس فرستاده شده به بات

ارسال شده در : ‫۱ سال و ۴ ماه قبل، یک شنبه ۱ مهر ۱۳۹۷، ساعت ۱۱:۱۴

با سلام 

ممنون از آموزش خوبتون . یه سوال داشتم و اینکه من زمانی که عکسی که کاربر برای باتم میفرسته رو دانلود میکنم در پوشه ی پروژه ام ، نتیجه یکJPEG  صفرکیلوبایت یا به عبارتی خالی است.میخواستم بدونم چرا نمیتونم عکس رو بازیابی کنم ؟ یعنی دانلود میشه اما خالی دانلود میشه .ممنونم 

کد من :

;("لطفا فرم اسکن شده خود را به فرمت (JPEG) ارسال کنید.باتشکر.")SendOneLineTextMessage

                        ;bool control = true

                        (while (control

                        {

                            Telegram.Bot.Types.Update[] NU = bot.GetUpdatesAsync(offset).Result;

 

                           ( foreach (Telegram.Bot.Types.Update nu in NU

                            {

                                (if (update.Message == null

                                    continue

                                offset = nu.Id + 1

                                if (nu.Message.Photo != null)

                                {

                                    control = false

                                    ;var Nphoto = nu.Message.Photo

                                    ;var fileId = Nphoto.LastOrDefault()?.FileId

                                    ;(var file = bot.GetFileAsync(fileId

                                    ();var filename = file.Result.FileId + "." + file.Result.FilePath.Split('.').Last

                                    using (var saveImageStream = System.IO.File.Open(filename, System.IO.FileMode.Create))

                                    {

                                      ;(  bot.DownloadFileAsync(file.Result.FilePath, saveImageStream

                                    }

                                }

                            }

                        }

ممنون از وقتی که میذارین .                  

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید