如何将图片转换为二进制BASE64并通过邮寄方式发送到另一个API进行保存?
它看起来像:
用户通过HTML表单导入照片,并将其转换为二进制BASE64代码:
base64_encode = Base64.encode64(img_from_fild_form)
数据被发送到另一个API(媒体):
options = { :auth_key=>01qw6, :post_id=>20, :base64_encode=>base64_encode }
HTTParty.post('localhost:9000/save_image', options)
答案 0 :(得分:1)
如果输入来自rails表格,那么它可能很简单:
Base64.encode64(params[:key_for_file].read)
的实例
答案 1 :(得分:0)
它应该像以下一样简单:
require 'base64'
base64_encoded = Base64.encode64(img_from_file_form)
希望有所帮助。 :)