blob: 0c023fb4c2b2aba50ce008ca26a6e1e562135dbe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
mode=$1
url=$2
file=$3
LIBDIR="@LIBDIR@"
source "$LIBDIR/functions"
USERAGENT="fb-client/shell-@VERSION@"
CURLOPTS="-n -L -A $USERAGENT"
if [ "$mode" = "u" ]; then
basefilename=`basename -- "$file"`
if [ `$STAT -- "$file"` -eq "0" ] || echo "$basefilename" | grep -F -q ","; then
base64fn=`echo "$basefilename" | base64 -w0 `
curl $CURLOPTS -F "file=@-" -F "filename=$base64fn" "$url" < "$file" -o /dev/stdout
else
curl $CURLOPTS -F "file=@$file" "$url" -o /dev/stdout
fi
else
curl $CURLOPTS "$url"
fi
|