---
title: "Referenciando arquivos - Amplia Reg"
description: "Formas de referenciar arquivos em chamadas à API do Amplia Reg, como ao criar um pedido pré-aprovado, em .NET: path, FileInfo, bytes ou stream."
canonical: "https://docs.lacunasoftware.com/articles/amplia-reg/integration/file-referencing"
locale: "pt-BR"
product: "Amplia Reg"
last_updated: "2026-10-12"
---

# Referenciando arquivos - Amplia Reg

Existem diferentes maneiras de referenciar arquivos em chamadas à APIs do [Amplia Reg](https://docs.lacunasoftware.com/articles/amplia-reg), por exemplo ao
[criar um pedido de certificado pré-aprovado](https://docs.lacunasoftware.com/articles/amplia-reg/integration/preapproved-orders).

## .NET

Você pode referenciar um arquivo por seu *path*:

```cs
var fileRef = FileReference.FromFile(@"C:\AppData\Documents\document.pdf");
```

Por um objeto `FileInfo` contendo o *path* do arquivo:

```cs
var fileInfo = new FileInfo(@"C:\AppData\Documents\document.pdf");
var fileRef = FileReference.FromFile(fileInfo);
```

Pelo conteúdo do arquivo, passando um array de bytes, nesse caso é preciso também informar o nome do arquivo:

```cs
byte[] bytes = ...;
var fileRef = FileReference.FromBytes(bytes, "document.pdf");
```

Por uma `stream`. Assim como em referências pelo conteúdo do arquivo, é preciso fornecer o nome do arquivo:

```cs
var fileRef = FileReference.FromStream(stream, "document.pdf");
```
