Ruby on Rails 앱을 usps 배송 시스템과 통합합니다. 우송 요청을하면 해당 우송료를 지불하고 환불되지 않습니다.ruby를 사용하여 base64 문자열을 이미지로 저장하는 방법
배송비 요청은 배송 라벨 인 base64 문자열을 포함하여 xml 응답을 반환합니다.
보기에서 배송 라벨을 렌더링 할 수 있지만 배송비 라벨에 문제가 발생하면 서버에서 이미지로 base64 문자열을 저장할 수 있기를 바랍니다. 세대 (지불)와 메일 링 사이에서 새로운 것을 사지 않고도 다시 인쇄 할 수 있습니다.
# Attempt 1
File.open('shipping_label.gif', 'w+') {|f|
f.puts Base64.decode64(base_64_encoded_data)
}
# Attempt 2
File.open('shipping_label.gif', 'w+') {|f|
f.puts Base64.decode64(Base64.decode64(base_64_encoded_data))
}
어느 일을 다음과 같이
내 첫번째 생각이었다.
: 나는 올바른 파일 확장자를 설정하는 마임 타입 라이브러리를 사용하는 것이 좋습니다 그래서이 항상 그런 것은 아니다. 설명과 링크에 감사드립니다. – Ricky