@@ -91,7 +91,7 @@ boundary="multipartboundary_multipartboundary"
9191# it is not easy to printf hyphens. See https://unix.stackexchange.com/q/22764/149244
9292hyphens_cmd=' printf "--" --'
9393
94- eval hyphens_cmd > $request_data
94+ eval " $ hyphens_cmd" > $request_data
9595printf " ${boundary} " >> $request_data
9696printf " ${CRLF} Content-Type: application/json" >> $request_data
9797printf " ${CRLF} Content-Disposition: form-data" >> $request_data
@@ -102,7 +102,7 @@ printf "${CRLF}${json}" >> $request_data
102102# filename, and documentId. The filename and documentId must match
103103# the document's info in the JSON.
104104printf " ${CRLF} " >> $request_data
105- eval hyphens_cmd >> $request_data
105+ eval " $ hyphens_cmd" >> $request_data
106106printf " ${boundary} " >> $request_data
107107printf " ${CRLF} Content-Type: text/html" >> $request_data
108108printf " ${CRLF} Content-Disposition: file; filename=\" Order acknowledgement\" ;documentid=1" >> $request_data
@@ -111,7 +111,7 @@ printf "${CRLF}" >> $request_data
111111cat " $doc1_path " >> $request_data
112112
113113printf " ${CRLF} " >> $request_data
114- eval hyphens_cmd >> $request_data
114+ eval " $ hyphens_cmd" >> $request_data
115115printf " ${boundary} " >> $request_data
116116printf " ${CRLF} Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document" >> $request_data
117117printf " ${CRLF} Content-Disposition: file; filename=\" Battle Plan\" ;documentid=2" >> $request_data
@@ -120,7 +120,7 @@ printf "${CRLF}" >> $request_data
120120cat " $doc2_path " >> $request_data
121121
122122printf " ${CRLF} " >> $request_data
123- eval hyphens_cmd >> $request_data
123+ eval " $ hyphens_cmd" >> $request_data
124124printf " ${boundary} " >> $request_data
125125printf " ${CRLF} Content-Type: application/pdf" >> $request_data
126126printf " ${CRLF} Content-Disposition: file; filename=\" Lorem Ipsum\" ;documentid=3" >> $request_data
@@ -130,9 +130,9 @@ cat "$doc3_path" >> $request_data
130130
131131# Add closing boundary
132132printf " ${CRLF} " >> $request_data
133- eval hyphens_cmd >> $request_data
133+ eval " $ hyphens_cmd" >> $request_data
134134printf " ${boundary} " >> $request_data
135- eval hyphens_cmd >> $request_data
135+ eval " $ hyphens_cmd" >> $request_data
136136printf " ${CRLF} " >> $request_data
137137
138138curl --header " Authorization: Bearer {ACCESS_TOKEN}" \
0 commit comments