关联文档,上传文件的时候会报错,提示文件‘Doc:\DOC’不存在
错误定位在这里
procedure TRelevancyGrid.NewDocFromLocal;
const
cFileName = 'file:\%s';
var
I: Integer;
lSize, lFixSize: Int64;
lFileName: string;
begin
if OpenDialog.Execute then
begin
lFixSize := TDocUtils.GetFixSize(Dir);
for I := 0 to OpenDialog.Files.Count - 1 do
begin
lSize := FileSys.FileSystem.FileGetSize(SysUtils.Format(cFileName, [OpenDialog.Files[I]]));
lFileName := FileSys.FileUtils.GetFileName(OpenDialog.Files[I]);
if (lFixSize <> 0) and (lSize > lFixSize) then
begin
JSDialogs.ShowMsg(SysUtils.Format('文件"%s"的大小(%s)超过上传大小(%s)的限制.',
[lFileName, TDocUtils.FileSizeToStr(lSize), TDocUtils.FileSizeToStr(lFixSize)]), '');
Continue;
end;
NewDocFromLocal(OpenDialog.Files[I]);
end;
end;
end; |