将文件附加到数据行



我正在尝试将文本文件附加到自定义对象中的数据行。我一定是错过了什么。我有指向当前记录(asn(和Byte数组(retLabels.Labels(的指针,但我不知道第三个参数应该是什么。此外,我需要在附加文件后执行更新和保存吗?

if (retLabels.Code == "OK" || ediDemo)
{
asnGraph.ASN.Current = asn;
PXNoteAttribute.AttachFile(asn, retLabels.Labels, ???? PX.SM.FileInfo );
}

在内存中创建文件:

PX.SM.FileInfo file = new PX.SM.FileInfo("textfile.txt", 
null,
Encoding.UTF8.GetBytes("Text file content."));

上传Acumatica:中的文件

UploadFileMaintenance upload = PXGraph.CreateInstance<UploadFileMaintenance>();
upload.SaveFile(file, 
FileExistsAction.CreateVersion);

通过将文件UID(唯一ID(链接到DAC NoteID字段,将文件附加到任何DAC记录:

PXNoteAttribute.SetFileNotes(Base.Caches[typeof(DAC)], dacRecord, file.UID.Value);

相关内容

  • 没有找到相关文章

最新更新