upload with PUT allows streaming
This commit is contained in:
@@ -104,8 +104,7 @@ _write() {
|
||||
|
||||
_write_folder() { # name, file
|
||||
tar c "$2" | \
|
||||
curl -fL -w "\n" -F file="@-" -X POST \
|
||||
--progress-bar \
|
||||
curl -fL -w "\n" -g --upload-file - \
|
||||
-H "Name: $1" \
|
||||
-H "Max-Downloads: $MAXDL" \
|
||||
-H "Expires-Days: $MAXDAYS" \
|
||||
@@ -113,8 +112,7 @@ _write_folder() { # name, file
|
||||
"$MFL_ROOTURL"/upload | cat
|
||||
}
|
||||
_write_file() { # name, file
|
||||
curl -fL -w "\n" -F file="@$2" -X POST \
|
||||
--progress-bar \
|
||||
curl -fL -w "\n" -g --upload-file "$2" \
|
||||
-H "Name: $1" \
|
||||
-H "Max-Downloads: $MAXDL" \
|
||||
-H "Expires-Days: $MAXDAYS" \
|
||||
@@ -123,8 +121,7 @@ _write_file() { # name, file
|
||||
}
|
||||
_write_stdin() { # name
|
||||
cat - | \
|
||||
curl -fL -w "\n" -F file="@-" -X POST \
|
||||
--progress-bar \
|
||||
curl -fL -w "\n" -g --upload-file - \
|
||||
-H "Name: $1" \
|
||||
-H "Max-Downloads: $MAXDL" \
|
||||
-H "Expires-Days: $MAXDAYS" \
|
||||
@@ -211,7 +208,7 @@ for (( i=2; i<=$#; i++ )); do
|
||||
done
|
||||
if [[ -z "$NAME" ]]; then
|
||||
if [[ -n "$FILE" ]]; then
|
||||
NAME="$( basename ${FILE} )"
|
||||
NAME="$( basename "${FILE}" )"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user