| anexo em chamado não abre | |
|
|
Autor | Mensagem |
---|
fabricio
Mensagens : 6 Data de inscrição : 26/05/2014
| Assunto: anexo em chamado não abre Qua maio 28, 2014 9:03 am | |
| Quando o usuário abre um chamado com anexo, na hora em que o administrador tenta abrir o anexo é mostrado os erros abaixo:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\ocomon_2.0RC4.1\includes\config.inc.php:4) in C:\xampp\htdocs\ocomon_2.0RC4.1\includes\functions\download.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\ocomon_2.0RC4.1\includes\config.inc.php:4) in C:\xampp\htdocs\ocomon_2.0RC4.1\includes\functions\download.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\ocomon_2.0RC4.1\includes\config.inc.php:4) in C:\xampp\htdocs\ocomon_2.0RC4.1\includes\functions\download.php on line 37
Alguém teve esse problema ou tem alguma sugestão de como resolver? | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: anexo em chamado não abre Qui maio 29, 2014 9:14 am | |
| Faz o seguinte..abre o arquivo download.php e retira os espaços das informações do header, deixando assim: - Código:
-
header("Content-length:".$img_size.""); header("Content-type:".$img_tipo.""); header("Content-Disposition:attachment;filename=".$img_nome."");
| |
|
| |
fabricio
Mensagens : 6 Data de inscrição : 26/05/2014
| Assunto: Re: anexo em chamado não abre Qui maio 29, 2014 10:17 am | |
| Obrigado Fabio pela ajuda, mas infelizmente não funcionou as alterações. Tiramos os espaços conforme sugeriu mas o erro continua. ******************************************************************************* - FabioRK escreveu:
- Faz o seguinte..abre o arquivo download.php e retira os espaços das informações do header, deixando assim:
- Código:
-
header("Content-length:".$img_size.""); header("Content-type:".$img_tipo.""); header("Content-Disposition:attachment;filename=".$img_nome."");
| |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: anexo em chamado não abre Qui maio 29, 2014 12:09 pm | |
| Fabricio.
Você está com uma instalação nova? Porque aparece o caminho do ocomon_2.0RC4.1. Se for uma instalação nova aconselho a usar a 2.0 RC6. | |
|
| |
fabricio
Mensagens : 6 Data de inscrição : 26/05/2014
| Assunto: Re: anexo em chamado não abre Sex maio 30, 2014 4:23 pm | |
| Tudo bom Fabio? Obrigado pela sugestão de atualização, fizemos a atualização para a 2.0 RC6 e resolveu o problema com relação a abertura dos anexos, porém deparamos com outro problema que é quanto ao tamanho do anexo, não é possível anexar arquivos com mais de 1 mb. - FabioRK escreveu:
- Fabricio.
Você está com uma instalação nova? Porque aparece o caminho do ocomon_2.0RC4.1. Se for uma instalação nova aconselho a usar a 2.0 RC6. | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: anexo em chamado não abre Seg Jun 02, 2014 8:26 am | |
| Fabricio. Localiza e corrige essa linha nos arquivos que possuem inclusão de anexo: - Código:
-
$image = addslashes(fread(fopen($fileinput,"r"), 1000000)); E ajusta para: - Código:
-
$image = addslashes(fread(fopen($fileinput,"r"), filesize($fileinput))); Dessa forma não fica limitado a 1 Mb. | |
|
| |
fabricio
Mensagens : 6 Data de inscrição : 26/05/2014
| Assunto: Re: anexo em chamado não abre Seg Jun 02, 2014 4:58 pm | |
| Olá Fabio, Como vai? Fiz a alteração que você falou no incluir.php e incluir2.php, reiniciei os serviços, mas continua não aceitando anexo com mais de 1 mb. - FabioRK escreveu:
- Fabricio.
Localiza e corrige essa linha nos arquivos que possuem inclusão de anexo: - Código:
-
$image = addslashes(fread(fopen($fileinput,"r"), 1000000)); E ajusta para: - Código:
-
$image = addslashes(fread(fopen($fileinput,"r"), filesize($fileinput))); Dessa forma não fica limitado a 1 Mb. | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: anexo em chamado não abre Seg Jun 02, 2014 6:38 pm | |
| Fabricio. Pode também verificar a configuração do teu php.ini, ajustando para o tamanho que você desejar: - Código:
-
; Maximum allowed size for uploaded files. upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize post_max_size = 40M O sistema te retorna alguma mensagem? Qual o tamanho máximo que você configurou no ocomon? | |
|
| |
fabricio
Mensagens : 6 Data de inscrição : 26/05/2014
| Assunto: Re: anexo em chamado não abre Qua Jun 04, 2014 2:21 pm | |
| Boa tarde Fabio, Retorna essa mensagem: ALERTA: - Arquivo em formato inválido! Os Tipos permitidos são: IMG, TXT, ODF, OOO, PDF, MSO, RTF Todos esses tipos já estão marcados como permitidos em Admin - Configurações gerais do sistema, com exceção de HTML/HTM que mesmo marcando e salvando essa opção não fica marcada. Os arquivos que tentamos carregar no chamado acima de 1mb, são de extensão TXT e DOC. - FabioRK escreveu:
- Fabricio.
Pode também verificar a configuração do teu php.ini, ajustando para o tamanho que você desejar: - Código:
-
; Maximum allowed size for uploaded files. upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize post_max_size = 40M O sistema te retorna alguma mensagem? Qual o tamanho máximo que você configurou no ocomon? | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: anexo em chamado não abre Qua Jun 04, 2014 11:03 pm | |
| Só pra garantir que o tipo de arquivo esteja correto faz o seguinte. faz o seguinte. No funcoes.inc mais abaixo da definicao do mine, dentro do for coloca um trecho de código para ele listar o mime do documento que vc está anexando. Fica assim: - Código:
-
for ($i=0; $i<count($TYPE); $i++) { if (strlen($types)>0) $types.=", "; $types.=$TYPE[$i]; // FRK //Verificar o mime do arquivo para alterar na definição de $mime (acima) echo '</br>'.$arquivo["type"].' = '.$mime[$TYPE[$i]]; if(preg_match("/^".$mime[$TYPE[$i]]."$/i", $arquivo["type"])) { $typeOK = true; } } Vai mostrar na tela o mime do arquivo comparando com os demais já cadastrados. Tipo isso (em amarelo o mime do arquivo que vc está anexando).: Se uma das comparações estiver diferente é pq não tem o mime correto para o teste. | |
|
| |
fabricio
Mensagens : 6 Data de inscrição : 26/05/2014
| Assunto: Re: anexo em chamado não abre Sex Jun 06, 2014 9:03 am | |
| Ola Fabio, Fizemos conforme sugeriu e apareceram essas linhas abaixo: Abertura de Ocorrências:
= image\/(pjpeg|jpeg|png|gif|x-ms-bmp) = text\/plain = application\/vnd.oasis.opendocument.(text|spreadsheet|presentation|graphics) = application\/vnd.sun.xml.(writer|calc|draw|impress) = application\/pdf = application\/(msword|vnd.ms-excel|vnd.ms-powerpoint) = application\/rtf
- FabioRK escreveu:
- Só pra garantir que o tipo de arquivo esteja correto faz o seguinte.
faz o seguinte. No funcoes.inc mais abaixo da definicao do mine, dentro do for coloca um trecho de código para ele listar o mime do documento que vc está anexando. Fica assim: - Código:
-
for ($i=0; $i<count($TYPE); $i++) { if (strlen($types)>0) $types.=", "; $types.=$TYPE[$i]; // FRK //Verificar o mime do arquivo para alterar na definição de $mime (acima) echo '</br>'.$arquivo["type"].' = '.$mime[$TYPE[$i]]; if(preg_match("/^".$mime[$TYPE[$i]]."$/i", $arquivo["type"])) { $typeOK = true; } } Vai mostrar na tela o mime do arquivo comparando com os demais já cadastrados. Tipo isso (em amarelo o mime do arquivo que vc está anexando).:
Se uma das comparações estiver diferente é pq não tem o mime correto para o teste. | |
|
| |
Conteúdo patrocinado
| Assunto: Re: anexo em chamado não abre | |
| |
|
| |
| anexo em chamado não abre | |
|