Errore broken pipe durante il caricamento su un clone S3 di un PDF con nome contenente caratteri come é, ï, ecc.

Riga 62 di discourse/lib/file_store/s3_store.rb at main · discourse/discourse · GitHub

options[:content_disposition] = "attachment; filename=\"#{filename}\""

il content disposition dovrebbe forse essere formattato

options[:content_disposition] = ActionDispatch::Http::ContentDisposition.format(
        disposition: "attachment", filename: upload.filename
      )

come in

se è così, forse anche questi content_disposition:

4 Mi Piace