You do not need to change HttpUtils2 code.
HttpUtils2 uses temporary files.
Do you want to show this image? If yes then you should use Job.GetBitmap.
If you want to store the file then you should use File.Copy2 with Job.GetInputStream.
One question:
My app starts downloading images, but every time it needs to re-download every image again when restarting my app, how do i store every image for later use?