Mudanças entre as edições de "Upload de arquivos em Java"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
 
(2 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 +
[[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]]
 +
 
== Antes de começar ==
 
== Antes de começar ==
 
Este é um tutorial técnico e necessita de conhecimento do desenvolvedor para sua compreensão.
 
Este é um tutorial técnico e necessita de conhecimento do desenvolvedor para sua compreensão.

Edição atual tal como às 00h38min de 5 de dezembro de 2023

Banner-wiki-promocoes.gif

Índice

Antes de começar

Este é um tutorial técnico e necessita de conhecimento do desenvolvedor para sua compreensão.

O caminho físico no cPanel

O cPanel possui como padrão o caminho físico do usuário do sistema operacional, o mesmo do login do painel. Por exemplo, se você tem o usuário chamado suporte, o caminho físico é: /home/suporte.

O caminho físico no Integrator Control Panel

O Integrator Control Panel possui o caminho físico baseado no nome do domínio principal. Por exemplo, se você tem um domínio chamado integrator.host, o caminho físico é: /home/integrator.host.

Obtendo o caminho físico programaticamente

O caminho físico programaticamente pode ser obtido em Java usando System.getProperty("user.home"). Há outra forma e deixamos nosso tutorial explicativo no tópico O comportamento do System.getProperty("user.dir").

Erros comuns de permissão de diretório

  • Permissão de diretório para gravação: Não é necessário dar permissão 0777. Basta estar acessível pelo usuário que o arquivo pode ser gravado.
  • Permissão de diretório para leitura: Não é necessário dar permissão 0777. Basta estar acessível pelo usuário que o arquivo pode ser lido. Porém, para visualizar no browser, o mínimo é a permissão 750.

Segurança

Jamais permita uploads com acesso público irrestrito. Aplicativos que permitem upload devem estar fora do acesso público, ou seja, devem ser operados apenas por usuários logados em alguma área do seu software.


IMPORTANTE: É fundamental entender que nossos exemplos são testados por nossos desenvolvedores e clientes todos os dias. O suporte da hospedagem não realiza qualquer tipo de ajuda em análise de erros em códigos.