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