Referenciando arquivos - Amplia Reg
Existem diferentes maneiras de referenciar arquivos em chamadas à APIs do Amplia Reg, por exemplo ao criar um pedido de certificado pré-aprovado.
.NET
Você pode referenciar um arquivo por seu path:
var fileRef = FileReference.FromFile(@"C:\AppData\Documents\document.pdf");
Por um objeto FileInfo
contendo o path do arquivo:
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:
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:
var fileRef = FileReference.FromStream(stream, "document.pdf");