@AWS Api Gateway como um proxy HTTP está interrompendo os arquivos de imagem binários carregados

Eu tenho um aplicativo ruby on rails que pega um arquivo de imagem, "anexa a um membro" e o envia para o s3. Quando uso insônia e POST diretamente no aplicativo ...funcion, no entanto, quando eu uso exatamente o mesmo ponto de extremidade atrás do AWS Api Gateway, a imagem está corrompida e não pode ser visualizad

qui está a comparação dos pedido

LEFT = postado diretamente no aplicativo railsRIGHT = através do gateway da API

https: //www.diffchecker.com/wwUmpB5

Algo que notei, é que a jóia do clipe de papel está executando comandos diferentes. É evidente que o clipe de papel percebeu que o arquivo não é uma imagem ao passar pelo gateway da AP

Aqui estão algumas capturas de tela potencialmente relevantes

Aqui está o código dos trilhos:

def create
  logger.info 'upload_attachment_api_general_v1'
  logger.info params
  logger.info request.env
  @file = current_merchant.members.find(params[:member_id]).attachments.new(file: params[:file], label: params[:label])
  if params[:file] && @file.save
    render json: @file
  else
    render json: @file.errors, status: :unprocessable_entity
  end
end

questionAnswers(1)

yourAnswerToTheQuestion