셸 스크립트에서 이미지를 base64로 인코딩하고 변수에 넣으려고합니다.
test="$(printf DSC_0251.JPG | base64)"
echo $test
RFNDXzAyNTEuSlBH
나는 또한 다음과 같은 것을 시도했습니다.
test=\`echo -ne DSC_0251.JPG | base64\`
그러나 여전히 성공하지 못했습니다.
다음과 같이하고 싶습니다.
curl -v -X POST -d '{"image":$IMAGE_BASE64,"location":$LOCATION,"time_created":$TIMECREATED}' -H 'Content-type: text/plain; charset=UTF8' http://192.168.1.1/upload
나는 이것을 http://www.zzzxo.com/q/answers-bash-base64-encode-script-not-encoding-right-12290484.html 찾았습니다 .
그러나 여전히 성공하지 못했습니다.