Permite criar um arquivo para realizar o upload.
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 no Azure Blob Storage.
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:
Para que o Azure Blob Storage processe corretamente sua requisição, é necessário incluir o seguinte cabeçalho:
x-ms-blob-type com o valor BlockBlob.
Esse cabeçalho é obrigatório e define que o tipo de blob a ser criado é do tipo bloco (BlockBlob).
Pós Upload
Agora o Id retornado pode ser usado em rotas que precisam de um arquivo.