@HardX

AIOgramm не может сохранить фото малого размера?

Не могу понять причину не возможности сохранения фото маленького размера:
Есть код(уже везде проставил try except для понимания где ошибка, но по итогу на выходе всегда 'error loading part'):

if i in range(kolfoto):
                        print('i in range kolfoto')
                        try:
                            print('try to download image')   
                            await message.photo[-1].download(make_dirs=True, destination_file='photos/'+message.photo[i-1].file_id+'.jpg')  # скачиваем фото в папку /photos
                        except:
                            print('photo_SET_'+ans_list[n][2]+'_'+str(i), message.photo[i].file_id)
                            return
                        try:
                            print('try to update diction')    
                            diction.update({'photo_SET_'+ans_list[n][2]+'_'+str(i) : message.photo[i].file_id})
                            i+=1
                        except:
                            print('Ошибка при добавлении в словарь????'+'photo_SET_'+ans_list[n][2]+'_'+str(i), message.photo[i].file_id)
                    else:
                        return            
                except:
                    print('error loading part '+ans_list[n][2])
                    await message.answer('Что-то пошло не так, попробуйте заново.')


Пробовал ставить chunk size 10240 (как я понял минимальный размер в байтах?) не помогает.

Фото:
размер 640х480
вес 16кб

Если грузить что-то тяжелее примерно 120кб, все проходит на ура.

P/S ни один except внутри не срабатывает, только последний

В терминале вижу:

0
4
i in range kolfoto
try to download image
try to update diction
1
4
i in range kolfoto
try to download image
try to update diction
2
4
i in range kolfoto
try to download image
try to update diction
3
4
i in range kolfoto
try to download image
try to update diction
error loading part 4
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы