From 2ca2b5b0298d6071e16a13249be28ccc5984158b Mon Sep 17 00:00:00 2001
From: Bruno Nocera Zanette <bnzanette@inf.ufpr.br>
Date: Mon, 1 Jun 2015 11:43:00 -0300
Subject: [PATCH] Update POST_new-bitstream rqst to accept filename

Also, it fixes a bug that adds multipart header to the uploaded file.
This bug is fixed by changing: -F upload=@"${FILE}" to -T "${FILE}"
---
 requests/UPLOAD_new-bitstreams.sh | 6 ++++--
 send_file.sh                      | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/requests/UPLOAD_new-bitstreams.sh b/requests/UPLOAD_new-bitstreams.sh
index f2b8b67..0c832e2 100644
--- a/requests/UPLOAD_new-bitstreams.sh
+++ b/requests/UPLOAD_new-bitstreams.sh
@@ -3,5 +3,7 @@
 # {"id":37,"name":null,"handle":null,"type":"bitstream","link":"/RESTapi/bitstreams/37","expand":["parent","policies","all"],"bundleName":"ORIGINAL","description":null,"format":"Unknown","mimeType":"application/octet-stream","sizeBytes":99021,"parentObject":null,"retrieveLink":"/bitstreams/37/retrieve","checkSum":{"value":"791274902ccd308c8a411e0d3395ec03","checkSumAlgorithm":"MD5"},"sequenceId":-1,"policies":null}
 
 VERB="POST"
-ACTION="items/11/bitstreams"
-FILE="/home/bruno/C3SL/projeto-mec/testes-rest/v_ShellScript/requests/files/pdf1.pdf"
+ACTION="items/15/bitstreams"
+FILE="./requests/files/pdf1.pdf"
+
+PARAMS='name=TESTE.txt&description=DESCRIPTION_WITHOUT_SPACES!!'
diff --git a/send_file.sh b/send_file.sh
index 667e11f..5ef7bfb 100755
--- a/send_file.sh
+++ b/send_file.sh
@@ -22,5 +22,5 @@ fi
 curl -k -4 \
   -H "rest-dspace-token: ${TOKEN}" \
   -H "accept: application/${REQUEST_TYPE}" \
-	-X ${VERB} "${DSPACEURL}/${ACTION}" \
-	-F upload=@"${FILE}"
+	-X ${VERB} "${DSPACEURL}/${ACTION}?${PARAMS}" \
+  -T "${FILE}"
-- 
GitLab