Permite criar um arquivo para realizar o upload.
Nome do arquivo
O nome do arquivo enviado deve conter a extensão do formato correspondente, por exemplo:
- arquivo.pdf
- planilha.xlsx
- documento.doc
A propriedade sharedAccessSignature é uma URL temporária com permissões específica, é fundamental observar que essa URL possui um período de validade de 10 minutos a partir do momento de sua geração. Portanto, o upload do arquivo deve ser concluído dentro desse intervalo para evitar erros de autenticação.
URL de destino
Utilize exatamente a mesma URL retornada no campo sharedAccessSignature. Essa URL já contém todas as permissões e parâmetros necessários para autenticar sua requisição.
Método da requisição
A requisição deve ser do tipo PUT garantindo que os metadados do arquivo sejam registrados no Blob Storage.
Cabeçalho (Header) Obrigatório:
x-ms-blob-type com o valor BlockBlob.
x-ms-blob-content-type com o formato do arquivo.
Ex: application/pdf (PDF), application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (XLSX) e application/msword (DOC).
Pós upload
Agora o Id retornado pode ser usado em rotas que precisam de um arquivo.
