Я пытаюсь отобразить изображение в моем приложении флаттера, которое загружено из моего ASP net основного сервера. Когда я загружаю изображение с помощью Swagger или Postman, оно отображается, но не тогда, когда я делаю это в своем приложении для флаттера
Вот код моего WebApi
[HttpGet("image/download/{imageId}")]
public async Task<IActionResult> DownloadImageAsync([FromRoute] Guid imageId)
{
return await RunAsync(async () =>
{
// If you need the code of this method, i will provide it. But this is just normal file loading logic
var image = await _userManager.DownloadImageAsync(userId);
return File(image, "image/png");
});
}
И на моей стороне флаттера Я делаю только это:
Center(
child: GestureDetector(
onTap: model.getProfileImage,
child: Container(
height: 100,
width: 100,
decoration: BoxDecoration(
shape: BoxShape.circle,
border: Border.all(width: 2, color: Colors.white),
boxShadow: [BoxShadow(color: widgetBackgroundColor, blurRadius: 5)],
image: new DecorationImage(
image: NetworkImage('https://10.0.2.2:7010/api/v1/user/image/download/64d0876d-bea4-4595-acff-48f05ef49975'),
),
),
),
),
),
Я считаю, что проблема заключается в моем WebApi, но я не уверен, где проблема. Надеюсь, вы можете помочь мне здесь