You can look at Engine\Source\Runtime\UMG\Private\Blueprint\AsyncTaskDownloadImage.cpp for the code for Download Image node. UAsyncTaskDownloadImage::HandleImageRequest() uses ImageWrapper to decode PNG, JPEG, or BMP using the data from HttpResponse. You would do similar, just load the data from a file instead.