diff options
| author | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2025-04-17 07:41:03 +0200 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2025-04-17 07:41:03 +0200 |
| commit | ca7a998e99c0f6c30ef893ca4efe44a08aa72b44 (patch) | |
| tree | b56cd9dd256b3e2589fec37eb5766234fd761408 | |
| parent | 1f538cbd474649d5cdd4001001b9a39c9955f721 (diff) | |
The former might not be available on older versions of cURL, such as
that distributed by Ubuntu focal. Also, slcl-upload is not interested in
the HTTP body returned on 4xx errors, so the latter is more appropriate.
| -rwxr-xr-x | slcl-upload | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/slcl-upload b/slcl-upload index 42a546e..0c593ba 100755 --- a/slcl-upload +++ b/slcl-upload @@ -54,7 +54,7 @@ cleanup() slcl_mkdir() { if ! curl --head \ - --fail-with-body \ + -f \ --no-progress-meter \ -s \ -b "$cookie" \ @@ -62,7 +62,7 @@ slcl_mkdir() "$(escape_url "$url/user$2/$1/")" then curl -X POST \ - --fail-with-body \ + -f \ -b "$cookie" \ --data-urlencode "name=$1" --data-urlencode "dir=$2/" \ "$url/mkdir" @@ -72,7 +72,7 @@ slcl_mkdir() trap cleanup EXIT curl -X POST \ - --fail-with-body \ + -f \ -c "$cookie" \ --data-urlencode "username=$user" --data-urlencode "password=$pwd" \ "$url/login" @@ -108,7 +108,7 @@ upload_dir() then printf "[not a file]\n" elif curl --head \ - --fail-with-body \ + -f \ --no-progress-meter \ -s \ -b "$cookie" \ @@ -118,7 +118,7 @@ upload_dir() printf "[skipping]\n" else while ! curl -X POST \ - --fail-with-body \ + -f \ -b "$cookie" \ -F dir="$dir$src/" \ -F "file=@$src/$f;filename=$(basename -- "$f")" \ |
