# Discourse detectando incorretamente arquivo enviado como imagem

**URL:** <https://meta.discourse.org/t/discourse-incorrectly-detecting-uploaded-file-as-an-image/283564>\
**Category:** Support\
**Created:** [Outubro 26, 2023, 5:44pm UTC](https://meta.discourse.org/t/discourse-incorrectly-detecting-uploaded-file-as-an-image/283564 "2023-10-26T17:44:13Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [Novembro 22, 2023, 1:32am UTC](https://meta.discourse.org/t/discourse-incorrectly-detecting-uploaded-file-as-an-image/283564/7 "2023-11-22T01:32:29Z")

</div>

1. Sim, está correto – como na minha captura de tela acima

2. Não estou sugerindo que você faça a modificação. No entanto, se você não puder esperar, certamente poderá testar essa alteração.

- Para uma alteração temporária (desaparece após a reconstrução):

```plaintext
cd /var/discourse
./launcher enter app
sed -i "s/FastImage.new(@file)/FastImage.new(@file, :raise_on_failure=true)/" lib/upload_creator.rb
sed -i "s/FastImage.new(original_path)/FastImage.new(original_path, :raise_on_failure=true)/" app/models/upload.rb
exit

```

- Para uma alteração persistente (permanece após a reconstrução):

```plaintext
cd /var/discourse
nano containers/app.yml (use seu editor preferido)

```

Adicione os seguintes comandos personalizados no final (seção `run`):

```plaintext
  - replace:
      filename: "/var/www/discourse/lib/upload_creator.rb"
      from: "FastImage.new(@file)"
      to: "FastImage.new(@file, :raise_on_failure=true)"
  - replace:
      filename: "/var/www/discourse/app/models/upload.rb"
      from: "FastImage.new(original_path)"
      to: "FastImage.new(original_path, :raise_on_failure=true)"

```

Em seguida, reconstrua:

```plaintext
./launcher rebuild app

```

1. Acho que sim, se você planeja carregar arquivos sem extensões. Não verifiquei se outras ocorrências exigiam a mesma alteração.

---

_[View the full topic](https://meta.discourse.org/t/discourse-incorrectly-detecting-uploaded-file-as-an-image/283564)._
