[Telegram BOT] cURL limitato a 400 Kib?
Ho scritto la demo d'un BOT per Telegram, molto elementare, per delle amiche.
Inizialmente lo avevo fatto in Python, quindi l'ho convertito in PHP.
Lo scopo del BOT è inviare immagini.
Mentre la versione in Python non pare avere alcun problema (né in locale, anche con una ADSL 2 Mbps/1 Mbps, né su Amazon AWS EC2), quella in PHP, su Altervista, non invia alcune immagini.
Dei 6 file che uso per le prove, la discriminante pare essere la dimensione: le 3 più piccole (fino a 331 KiB) vengono mandate, le 3 più grandi (da 467 KiB) no.
Le risposta HTTP di api.telegram.org è sempre 200, anche quando l'immagine non viene trasmessa.
L'account è sbloccato per le connessioni server to server ("Collegamento esterno senza restrizioni") e non sono a corto di risorse (0.1% di spazio occupato e 0.0% di banda consumata).
Queste è il contenuto del file .htaccess, in ogni folder.
<<
# # av:php5-engine
AddHandler av-php56 .php
php_value post_max_size 10M
php_value upload_max_filesize 10M
php_value max_file_uploads 10
php_value max_input_time 0
php_value max_execution_time 60
>>
Per inviare le immagini via cURL, infine, ho impostato questi paramentri.
CURLOPT_RETURNTRANSFER => True
CURLOPT_CONNECTTIMEOUT => 300
CURLOPT_TIMEOUT => 300
Dove sto sbagliando?