フォルダーから JPG 画像を表示する TImage があります。各 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
ありがとう