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
|
||||
`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:
|
||||
|
||||
```sh
|
||||
|
||||
Reference in new issue
Block a user