This commit is contained in:
1 parent
61018a90b5
commit
c02489f56c
1 file changed
+11
-1
+11
-1
@@ -22,7 +22,17 @@ Não inclua `/api` em `NOTAS_URL`.
|
||||
|
||||
## `curl` — caminho recomendado
|
||||
|
||||
O `curl` monta o multipart e envia o arquivo sem precisar construir o corpo à mão:
|
||||
Upload em uma linha, lendo o arquivo pelo `stdin`:
|
||||
|
||||
```sh
|
||||
cat arquivo.tar.gz | curl --fail-with-body --show-error --silent -X POST "https://notas.labexposed.com/api/files/upload" -H "Authorization: Bearer $NOTES_TOKEN" -F "file=@-;filename=arquivo.tar.gz"
|
||||
```
|
||||
|
||||
`@-` diz ao `curl` para ler o conteúdo de `stdin`; `filename=...` define o nome
|
||||
armazenado pelo gerenciador. Defina `NOTES_TOKEN` com o token do servidor. O
|
||||
`curl -F` monta o multipart exigido pelo endpoint.
|
||||
|
||||
Também é possível apontar o arquivo diretamente, sem pipe:
|
||||
|
||||
```sh
|
||||
curl --fail-with-body --show-error --silent \
|
||||
|
||||
Reference in new issue
Block a user