Acumatica:如何使用Web API从SO Screen获取附件文件?

时间:2016-12-01 18:06:24

标签: api acumatica

我从例如I200 pdf中获取了一个库存商品,但我没有'知道如何从销售订单下载文件。有人有线索吗?

IN202500Content stockItemSchema = context.IN202500GetSchema();
var commands = new Command[]
{
   new Value
   {
     Value = "AAMACHINE1",
     LinkedCommand = stockItemSchema.StockItemSummary.InventoryID
   },
   new Value
   {
     FieldName = "T2MCRO.jpg",
     LinkedCommand =
     stockItemSchema.StockItemSummary.ServiceCommands.Attachment
   }
};
var stockItemAttachment =
context.IN202500Export(commands, null, 1, false, true);

1 个答案:

答案 0 :(得分:1)

你几乎就在那里,在“stockItemAttachment”变量中你应该以字节格式获得文件“T2MCRO.jpg”的内容。

您唯一要做的就是将其写入您的文件系统。 您可以使用以下命令:

File.WriteAllBytes(Path,Convert.FromBase64String(stockItemAttachment [0] [0]));