diff --git a/scripts/upload_file.sh b/scripts/upload_file.sh new file mode 100755 index 0000000..587ceb9 --- /dev/null +++ b/scripts/upload_file.sh @@ -0,0 +1,15 @@ + +CURL_URL=${DERG_UPLOAD_URL:-https://lucidragons.de/api/admin/upload} +CURL_KEY=${DERG_UPLOAD_KEY:-SoftDragonKeys} + +for FILE_PATH in "$@" +do + if [ -f "${FILE_PATH}" ]; then + POST_PATH="/${FILE_PATH#"./"}" + + echo "Uploading ${FILE_PATH} to ${POST_PATH}" + + curl -i -X POST -H "Content-Type: multipart/form-data" \ + -F "api_key=${CURL_KEY}" -F "post_path=${POST_PATH}" -F "post_data=@${FILE_PATH}" "${CURL_URL}" + fi +done \ No newline at end of file