Depois de ter sido repassado toda padronização e recursos necessários para mostrar a imagem no mobile, foi constatado que tudo estava ok; entretanto, a foto não era mostrada.
Então foi consultado o log no e-commerce (error.2022.06.13.log):
[Mon Jun 13 14:40:54.092907 2022] [:error] [pid 12448:tid 1320] [client 192.168.0.140:56084] Started GET /imagemProduto/0000000000061-1 (192.168.0.140:56084)
[Mon Jun 13 14:40:54.092907 2022] [:error] [pid 12448:tid 1320] [client 192.168.0.140:56084] Parameters = []
[Mon Jun 13 14:40:54.098904 2022] [:error] [pid 12448:tid 1312] [client 192.168.0.140:56087] Response = {"class":"BadRequestResponse","code":0}
Então, pegou-se o ip:porta/caminho_do_log_acima e testou-se no navegador chamando-se a API.
No caso específico:
http://192.168.0.186:8084/imagemProduto/0000000000060-1
Apareceu no navegador o erro abaixo:
{"errorMsg":"WideImage requires the GD extension, but it's apparently not loaded.","status":"error"}
Então, verificou o arquivo de configuração do PHP distribuida no e-commerce:
C:\gigatron\GigaEcommerce\uniserver\usr\local\php\php.ini
Constatou-se que a linha abaixo estava comentada (; na primeira posição).
;extension=php_gd2.dll
Tirou-se o comentário ";" e salvou-se o arquivo. Depois o serviço foi parado e reiniciado.
Dessa forma o problema foi resolvido. Para confirmar foi feito novo teste via navegador:
![](https://franquiasgigatron.com.br/arquivos/download/7cf567cc11e5b9aba757ce74577c038f)