mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-10-08 20:09:03 +02:00
fix dropbox upload
This commit is contained in:
@@ -49,17 +49,24 @@ elif [ "${MODE}" == "upload" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
FINISH=$(curl -s -X POST https://content.dropboxapi.com/2/files/upload \
|
DEVICE=$(echo $DEVICE | awk '{print tolower($0)}' | sed -e 's/ /-/g')
|
||||||
|
BACKUPFOLDER=.lndbackup-$DEVICE
|
||||||
|
|
||||||
|
curl -s -X POST https://content.dropboxapi.com/2/files/upload \
|
||||||
--header "Authorization: Bearer "${DROPBOX_APITOKEN}"" \
|
--header "Authorization: Bearer "${DROPBOX_APITOKEN}"" \
|
||||||
--header "Dropbox-API-Arg: {\"path\": \"/"$BACKUPFOLDER"/"$1"\",\"mode\": \"overwrite\",\"autorename\": true,\"mute\": false,\"strict_conflict\": false}" \
|
--header "Dropbox-API-Arg: {\"path\": \"/"$BACKUPFOLDER"/"$1"\",\"mode\": \"overwrite\",\"autorename\": true,\"mute\": false,\"strict_conflict\": false}" \
|
||||||
--header "Content-Type: application/octet-stream" \
|
--header "Content-Type: application/octet-stream" \
|
||||||
--data-binary @$1)
|
--data-binary @$1 > /home/admin/.dropbbox.tmp
|
||||||
echo "finish($FINISH)"
|
safeResponse=$(sed 's/[^a-zA-Z0-9 ]//g' /home/admin/.dropbbox.tmp)
|
||||||
|
sudo shred /home/admin/.dropbbox.tmp
|
||||||
UPLOADTIME=$(echo $FINISH | jq -r .server_modified)
|
UPLOADTIME=$(echo $FINISH | jq -r .server_modified)
|
||||||
if [ ! -z $UPLOADTIME ] ; then
|
if [ ! -z $UPLOADTIME ] ; then
|
||||||
echo "Successfully uploaded!"
|
echo "# Successfully uploaded!"
|
||||||
|
echo "upload=1"
|
||||||
else
|
else
|
||||||
echo "err='unknown error when uploading'"
|
echo "# Unknown Error"
|
||||||
|
echo "upload=0"
|
||||||
|
echo "err='${safeResponse}'"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
else
|
else
|
||||||
|
Reference in New Issue
Block a user