我现在使用先保存到本地,然后进行显示
出错:
lFileName := FRefDataSet.FieldByName(FFileNameField).AsString;
WJMC := lFileName;
if (lFileName = '') or (lFileName = nil) then
begin
jsdialogs.ShowMsg('当前单据还没有上传附印件,请先上传!','');
sysutils.Abort;
end ;
LoadFromDB;
with Business.Forms.TSaveDialog.Create(nil) do
begin
InitialDir := 'C:\TEMP';//设置默认路径
if SysUtils.FileExists(FileName) then
if not jsDialogs.ConfirmBox('文件已经存在是否覆盖?', '', 1) then
begin
SysUtils.DeleteFile(FileName);
Exit;
end;
SaveToFile(FileName);//保存文件,这一步执行完后出现如图错误
//end;
end;
end;