This commit is contained in:
1 parent
c02489f56c
commit
dc829b9d43
1 file changed
+21
@@ -32,6 +32,27 @@ cat arquivo.tar.gz | curl --fail-with-body --show-error --silent -X POST "https:
|
|||||||
armazenado pelo gerenciador. Defina `NOTES_TOKEN` com o token do servidor. O
|
armazenado pelo gerenciador. Defina `NOTES_TOKEN` com o token do servidor. O
|
||||||
`curl -F` monta o multipart exigido pelo endpoint.
|
`curl -F` monta o multipart exigido pelo endpoint.
|
||||||
|
|
||||||
|
Criando um alias no bash:
|
||||||
|
```sh
|
||||||
|
# Função para upload rápido para o servidor de notas
|
||||||
|
upload_nota() {
|
||||||
|
local file="$1"
|
||||||
|
if [ -z "$file" ] || [ ! -f "$file" ]; then
|
||||||
|
echo "Erro: especifique um arquivo válido." >&2
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
local filename
|
||||||
|
filename="$(basename "$file")"
|
||||||
|
|
||||||
|
curl --fail-with-body --show-error --silent \
|
||||||
|
-X POST "https://notas.labexposed.com/api/files/upload" \
|
||||||
|
-H "Authorization: Bearer $NOTES_TOKEN" \
|
||||||
|
-F "file=@${file};filename=${filename}"
|
||||||
|
}
|
||||||
|
alias upnota='upload_nota'
|
||||||
|
```
|
||||||
|
|
||||||
Também é possível apontar o arquivo diretamente, sem pipe:
|
Também é possível apontar o arquivo diretamente, sem pipe:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
Reference in new issue
Block a user