# Por que meu limite de upload é 100mb? Está definido para 500mb

**URL:** https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446
**Category:** Support
**Created:** [7 Outubro , 2023 11:39 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446 "2023-10-07T11:39:38Z")
**Posts on this page:** 17
**Page:** 3

<div class="post-metadata">

### Author: ![5804829](https://avatars.discourse-cdn.com/v4/letter/5/7cd45c/32.png) [@5804829](https://meta.discourse.org/u/5804829)
#### Post date: [10 Outubro , 2023 07:25 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/46 "2023-10-10T07:25:42Z")

</div>

> [@RGJ](#):
>
> `cd /var/discourse/`

E depois para reconstruir? Depois que eu mudei, recebo um erro ao carregar o arquivo acima.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [10 Outubro , 2023 08:05 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/47 "2023-10-10T08:05:17Z")

</div>

Não, você não precisa reconstruir nada.

> [@5804829](#):
>
> um erro

bem, nos diga qual erro

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [10 Outubro , 2023 08:19 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/48 "2023-10-10T08:19:51Z")

</div>

> [@sam](#):
>
> procurando dar suporte a arquivos enormes, você precisa configurar uploads diretos para o S3

Estou curioso. Existem algumas limitações técnicas para isso? Ou é apenas senso comum porque o espaço em disco é terrivelmente caro?

---

<div class="post-metadata">

### Author: ![5804829](https://avatars.discourse-cdn.com/v4/letter/5/7cd45c/32.png) [@5804829](https://meta.discourse.org/u/5804829)
#### Post date: [10 Outubro , 2023 08:21 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/49 "2023-10-10T08:21:49Z")

</div>

![20231010162055](https://global.discourse-cdn.com/meta/original/4X/8/b/a/8ba153c289458059ce520d59e57daab6b04ea5c4.png)

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [10 Outubro , 2023 08:27 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/50 "2023-10-10T08:27:40Z")

</div>

Acredito que o upload direto do S3 precise de algumas etapas extras

> [@A new era for file uploads in Discourse](https://meta.discourse.org/t/a-new-era-for-file-uploads-in-discourse/210469?u=don):
>
> You may have noticed over the past several months many commits related to uploads in Discourse core. This has been part of an overall effort within core to replace usages of [jQuery file upload](https://github.com/blueimp/jQuery-File-Upload) from our codebase, as part of an even broader overall effort to replace usages of jQuery itself from our codebase. jQuery file uploader is a very old project, and has been part of Discourse core since almost the beginning. I think I’ve used it for my whole career in other projects as well. But it’s time to…

---

<div class="post-metadata">

### Author: ![5804829](https://avatars.discourse-cdn.com/v4/letter/5/7cd45c/32.png) [@5804829](https://meta.discourse.org/u/5804829)
#### Post date: [10 Outubro , 2023 08:36 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/51 "2023-10-10T08:36:54Z")

</div>

> [@RGJ](#):
>
> `cd /var/discourse/`

Como posso reverter a operação?

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [10 Outubro , 2023 08:48 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/52 "2023-10-10T08:48:15Z")

</div>

`SiteSetting.enable_direct_s3_uploads = false`

---

<div class="post-metadata">

### Author: ![5804829](https://avatars.discourse-cdn.com/v4/letter/5/7cd45c/32.png) [@5804829](https://meta.discourse.org/u/5804829)
#### Post date: [10 Outubro , 2023 09:49 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/54 "2023-10-10T09:49:02Z")

</div>

Se eu usar o armazenamento local a partir de agora e não usar o S3, se eu enviar anexos para uma postagem, mas não a publicar ou excluir a postagem, os anexos serão excluídos automaticamente? Ou preciso usar o comando para limpar os anexos periodicamente?

---

<div class="post-metadata">

### Author: ![5804829](https://avatars.discourse-cdn.com/v4/letter/5/7cd45c/32.png) [@5804829](https://meta.discourse.org/u/5804829)
#### Post date: [10 Outubro , 2023 09:59 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/55 "2023-10-10T09:59:34Z")

</div>

> [@RGJ](#):
>
> SiteSetting.enable\_direct\_s3\_uploads = false

Existe uma maneira melhor de carregar outros vídeos no Discourse? Na China, o YouTube e outros sites são bloqueados pelo gfw. Então, só posso tentar colocar os vídeos em outros servidores e depois adicionar a conexão ao Discourse.

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [10 Outubro , 2023 10:07 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/56 "2023-10-10T10:07:25Z")

</div>

Existem algumas maneiras de fazer upload de vídeo através do composer para um provedor terceirizado.

exemplo:

Upload de Vídeo para YouTube e Vimeo usando Componente de Tema (não tenho certeza se ainda está funcionando, eu costumava usar isso para fazer upload de vídeos para o Vimeo)

> [@Video Upload to YouTube and Vimeo using Theme Component](https://meta.discourse.org/t/video-upload-to-youtube-and-vimeo-using-theme-component/170079?u=don):
>
> This new theme component enables video uploads from the Discourse composer to YouTube and Vimeo. For those already familiar with [the plugin I developed recently](https://meta.discourse.org/t/discourse-video-upload-plugin-with-youtube-and-vimeo/168569), the same is now available in this Theme Component which can be added to any theme. This makes for a much easier installation and works in exactly the same way as the plugin. Features All forum members can upload videos to Vimeo or YouTube (admins can choose to enable either or both). Admins can control the view and embed privacy of th…

Agora eu uso o plugin Discourse Video para lidar com uploads de vídeo.

> **[GitHub - discourse/discourse-video](https://github.com/discourse/discourse-video)**
>
> Contribute to discourse/discourse-video development by creating an account on GitHub.

---

<div class="post-metadata">

### Author: ![5804829](https://avatars.discourse-cdn.com/v4/letter/5/7cd45c/32.png) [@5804829](https://meta.discourse.org/u/5804829)
#### Post date: [10 Outubro , 2023 10:53 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/57 "2023-10-10T10:53:25Z")

</div>

O mux é pago, caso contrário, são apenas 10 segundos.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [10 Outubro , 2023 12:49 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/58 "2023-10-10T12:49:35Z")

</div>

Eu acho que configurar o S3 e, em seguida, definir a configuração de upload para S3 é o que você deseja.

Veja [Configurar um provedor de armazenamento de objetos compatível com S3 para uploads](https://meta.discourse.org/t/configure-an-s3-compatible-object-storage-provider-for-uploads/148916)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [10 Outubro , 2023 16:00 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/59 "2023-10-10T16:00:57Z")

</div>

Tenho `tamanho máximo de anexo` definido como 150000 e `SiteSetting.enable_direct_s3_uploads` como true.

Ele chega até o final do upload e então diz `Desculpe, esse arquivo é muito grande (tamanho máximo é 146,5 MB). Por que não fazer upload do seu arquivo grande para um serviço de compartilhamento na nuvem e, em seguida, colar o link?`. Mas o arquivo tem apenas 60 MB.

Estou imaginando se pode haver um bug aqui.

E eu consigo fazer upload de um arquivo de 9,x MB e não de um arquivo de 10,x MB.

Também é estranho (para mim) que um PDF receba um URL como `https://example.com/uploads/short-url/hbsFNnLP3eXeAtBAcdah6lvTged.pdf` que é redirecionado 302 para o bucket S3 e não através da CDN. Acho que isso é intencional por algum motivo? Verifiquei e uma imagem carregada é servida pela CDN.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [10 Outubro , 2023 16:34 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/60 "2023-10-10T16:34:04Z")

</div>

> [@pfaffman](#):
>
> Eu acho que isso é de propósito por algum motivo?

Sim, para tipos de arquivo que não são imagem e vídeo, o cabeçalho `Content-Disposition: attachment` precisa ser adicionado, o que não pode ser feito no ~~S3~~ CDN.

[Source](https://meta.discourse.org/t/s3-cdn-url-not-being-used-on-non-image-uploads/175332/4) e [source](https://meta.discourse.org/t/cannot-download-non-image-media-files-original-filenames-lost-when-uploaded-to-s3/152797/6?u=rgj)

---

<div class="post-metadata">

### Author: ![5804829](https://avatars.discourse-cdn.com/v4/letter/5/7cd45c/32.png) [@5804829](https://meta.discourse.org/u/5804829)
#### Post date: [10 Outubro , 2023 23:23 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/61 "2023-10-10T23:23:17Z")

</div>

Tenho tentado usar o s3 há algum tempo, mas finalmente verifiquei o tópico do Discourse e percebi que não há como usar o s3 na China.

---

<div class="post-metadata">

### Author: ![5804829](https://avatars.discourse-cdn.com/v4/letter/5/7cd45c/32.png) [@5804829](https://meta.discourse.org/u/5804829)
#### Post date: [10 Outubro , 2023 23:29 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/62 "2023-10-10T23:29:04Z")

</div>

Se você tem o Cloudflare ativado, tente desativá-lo (ou limpar o cache do cf), ou use o navegador InPrivate do seu navegador.  
Eu nunca consegui fazer upload de arquivos maiores que 100 MB antes, provavelmente por causa do cache do navegador do cf. As configurações do servidor estão funcionando, mas o cache está me impedindo de fazer upload de arquivos corretamente.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [11 Outubro , 2023 05:53 UTC](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446/63 "2023-10-11T05:53:54Z")

</div>

Temos isso habilitado internamente em um site para o qual carregamos vários arquivos de vários gigabytes regularmente.

Não tenho certeza… algo não está documentado corretamente em algum lugar.

cc @martin / [@tech-advocates](https://meta.discourse.org/groups/tech-advocates)

[Previous page](https://meta.discourse.org/t/why-is-my-upload-limit-100mb-its-set-to-500mb/281446.md?page=2)
