#!/bin/bash

CURL_URL=${DERG_UPLOAD_URL:-http://localhost:8081/api/upload}
CURL_KEY=${DERG_UPLOAD_KEY:-SoftDragonKeys}


SCRIPT_PATH=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )
echo "We are at $SCRIPT_PATH"

for FILE_PATH in "$@"
do
    if [ -f "${FILE_PATH}" ]; then
        REAL_FILE_PATH=$( realpath $FILE_PATH )
        CHOPPED_FILE_PATH=${REAL_FILE_PATH#$SCRIPT_PATH}

        echo "Uploading ${FILE_PATH} to ${CHOPPED_FILE_PATH}"

        curl -i -X POST -H "Content-Type: multipart/form-data"  \
            -F "ACCESS_KEY=${CURL_KEY}" -F "path=${CHOPPED_FILE_PATH}" -F "file=@${REAL_FILE_PATH}" "${CURL_URL}"
    fi
done
