将文件附加到数据行
Attach file to data row
我正在尝试将文本文件附加到自定义对象中的数据行。我肯定错过了什么。我有指向当前记录 (asn) 和字节数组 (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);
我正在尝试将文本文件附加到自定义对象中的数据行。我肯定错过了什么。我有指向当前记录 (asn) 和字节数组 (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);