我有一个 TImage,它显示文件夹中的 JPG 图像。每个 JPG 图像名称都是数字(例如 5968.jpg) 如果 JPG 图像不存在,我目前加载模板 JPG。
但是,我想在检查本地文件夹后检查互联网
我知道 URL,我只是将图像编号和扩展名连接起来(例如' http://www.myurl.com/images/'+ Tags.Names[Index] +'.jpg')
如果本地不存在此图像,我想下载它。
if FileExists(TagPath + Tags.Names[Index] + '.jpg') then
imgTag.Picture.LoadFromFile(TagPath + Tags.Names[Index] + '.jpg')
else
imgTag.Picture.LoadFromFile(ExtractFilePath(Application.ExeName) + 'Template.jpg');
我如何将图像(使用 idHTTP?)下载到 TImage(imgTag)。我将如何处理任何异常。
流程应该是这样,没有任何错误。
if FileExists locally, load image
else
if fileEists on the internet load Image
else
Load the template
谢谢