Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Tutotial]Uploads De Arquivos Grandes – Php

Featured Replies

Postado

Por padrão do PHP o limite de upload de um arquivo é 8MB (Megabits), mais como fazer para realizar um upload via POST maior que este valor?

Simples, precisamos adicionar algumas linhas de código no arquivo .htaccess. Estou considerando que você não tenha acesso ao arquivo php.ini no seu servidor.

As linha que se deve adicionar são:

1 php_value memory_limit 400M
2 php_value post_max_size 100M
3 php_value upload_max_filesize 120M
4 php_value max_execution_time 1800
5 php_value session.gc_maxlifetime 3600

O parâmetro: memory_limit, aumentamos o valor máximo de memória em bytes que um script pode alocar para “400MB”. O valor padrão é “128MB”, caso precise de mais espaço é só aumentar o valor.

O parâmetro: post_max_size, aumentamos o tamanho máximo de dados a ser enviados via POST. O valor padrão e “8MB”, no nosso script aumentamos para “100MB”.

O parâmetro: upload_max_filesize, aumentamos o tamanho máximo do arquivo que faremos o upload para “120MB”. O padrão é “2MB”.

O parâmetro: max_execution_time, aumentamos a quantidade de segundos de execução do script para 30 minutos. O padrão e 30 segundos.

O parâmetro: session.gc_maxlifetime, aumentamos em segundo o tempo de vida de sessão para uma hora. O padrão e 24 minutos.



Postado

O problema é que fazer isso você causa uma falha de segurança: imagine 100 usuários upando 400MB via POST ao mesmo tempo. Seu servidor cai...


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.