I am just testing to use the Web API to download image from dataverse.
Web API below would download a corrupt file instead of the correct image file uploaded into the dataverse table entry. It is already configured to have GLOBAL table permission with read access for everyone including anonymous users, with site settings applied.
https://[PORTALURL].powerappsportals.com/_api/accounts(7f240c9e-1d74-ec11-8943-00224812ee84)/entityimage/$value
However dynamics web api below would correctly download the image file:
https://[ORG].crm6.dynamics.com/api/data/v9.1/accounts(7f240c9e-1d74-ec11-8943-00224812ee84)/entityimage/$value
I am not sure where I should report this issue but it is definitely becoming an issue when trying to render image/download files directly. I cannot use the dynamics web api url since it is not available for anonymous users to consume (requirement)