我正尝试使用ruby aws sdk将图像上传到s3。如果我不设置content_type,我可以上传base64字符串。如果我将content_type设置为image/png
,则上传只是通用图像缩略图。将字节或base64字符串上传到s3 ruby sdk
obj = #<Aws::S3::Object bucket_name="mybucket", key="test">
>> params[:file]
>> "data:image/png;base64,iVB...."
obj.put(body: params[:file], content_type: 'image/png', content_encoding: 'base64')
如何将一个Base64字符串上传到s3?我也开放给上传的字节,如果这是更直接
您是否设法解决这个问题? –
@ChristianFazzini是的。我将添加一些代码 – user2954587