Boa tarde!
Estou fazendo uma aplicação do tipo controle,que é um formulário para envio de e-mail com anexo.
Pórem na hora de fazer o upload do arquivo,dá o seguitne erro:
ERRO
File::(falha no Upload)
Ai não anexa nada.Estou usando um campo do tipo: Documento(nome de arquivo).Quem poder ajudar…
Desde já agradeço.
Se for no ambiente de desenvolvimento, verifique se seus diretórios /tmp e /file/doc estão com permissão de escrita.
Se for no ambiente de produção, verifique os diretórios _lib/tmp e _lib/file/doc.
Wennys
Wennys desculpe,mas estou iniciando no script case agora,qual a diferença entre ambiente de produção e ambiente de desenvolvimento??
O scriptcase aqui está instalado em outra maquina,eu uso pelo navegador acessando o endereço ip da maquina.
Ambiente de desenvolvimento seria onde está sua instalação do scriptcase.
Ambiente de produção seria o seu projeto depois de publicado(em uso).
O erro ocorre no desenvolvimento ?
O erro ocorre quando executo a aplicação,e vou anexar o arquivo.
Veja na pasta onde tá instalado seu scriptcase.
Procure uma pasta chamada tmp e outra chamada file/doc e veja se elas tem permissão de escrita.
O computador que ele está é instalado é windows,será que mesmo assim devo verificar?
Se é windows não deve ser problema de permissão.
Verifique na pasta tmp se tá gerando lá os arquivos temporários.
a tmp,está cheia de arquivos de outras aplicações,porem não vi nenhum arquivo relacionado a minha.
Isso será que é erro de programação?
vou postar o script:
$smtp = “smtp.gmail.com”;
$usr = “usuario gmail”;
$pw = “senha”;
$out = “emitente”;
$in = {email_to};
$sbj = {subject};
$msg = {Message};
$arquivo=$this->Ini->path_doc.’/’.{file};
sc_mail_send ($smtp, $usr, $pw, $out, $in, $sbj, $msg,‘H’, ‘’, ‘’, ‘465’,‘S’,$arquivo);
if({sc_mail_ok}) {
echo "";
}
else{
sc_error_message(“Erro ao enviar”);
}
Aparentemente o código para envio do email está certo.
O problema é o anexo que tá com problema.
Os arquivos que vc faz o upload devem ficar dentro da pasta file/doc.
Verifique se estão lá.
olhei de novo e dentro da pasta tmp,gerou sim um arquivo temporário do qual estou tentando fazer upload.
E na pasta /file/doc/ ???
Nessa pasta é que vai ficar o arquivo depois do upload…
Olá Wennys,desculpe por não ter dado continuidade na sexta,garrei aqui.
Verifiquei na pasta “file/doc” e de fato os arquivos estao lá.Mas o erro continua.
Galera,alguem mais não tem ideia do que possa ser não??
Henrique, já vi em algum post aqui no fórum que dava essa mensagem de erro, mas funcionava o upload certinho.
Acho que era um bug do SC que deve ter sido corrigido.
Qual a sua versão?
Olá Wennis, minha versão é a 7.01.0009
Teria como capturar a tela da edição do seu campo upload e postar aqui ?
tem como eu postar a imagem direto aqui no forum,ou tenho que hospedá-la em algum site antes??
pois quando clico em inserir imagem so aparece essas tags .
Tem que estar hospedada em algum lugar.